Prepared by MERRILL CORPORATION www.edgaradvantage.com QuickLinks -- Click here to rapidly navigate through this document EXHIBIT 2.12 AGREEMENT AND PLAN OF MERGER dated as of July 26, 1999 between COMMUNITY FIRST BANKSHARES, INC. and RIVER BANCORP, INC.