Retention champions in Minnesota in 2023, ranked by loan count. Powered by ChatMMI — the only fully conversational AI experience for mortgage and real estate data.
As of May 28, 2026, the top 3 include Anne Kehoe (Security Bank USA, NMLS #400918), Chantel Olson (Peoples State Bank of Plainview, NMLS #1944328), and Mary Costley (North Shore Bank of Commerce, NMLS #504786).
Updated · Recorded mortgage transactions typically appear in this dataset approximately 22 days after the recording date.
| Rank | Loan officer | LO NMLS | Current Lender / Broker | Lender NMLS | Location | Retained Volume | Retained Loans | Retention Rate |
|---|---|---|---|---|---|---|---|---|
| #1 | Anne Kehoe | 400918 | Security Bank USA | 401953 | Bemidji, MN | $3.0M | 20 | 66.7% |
| #1 | Chantel Olson | 1944328 | Peoples State Bank of Plainview | 649280 | Plainview, MN | $10.0M | 20 | 100.0% |
| #3 | Mary Costley | 504786 | North Shore Bank of Commerce | 554165 | Duluth, MN | $5.6M | 16 | 50.0% |
| #4 | Cheri Hughes | 452924 | Co-op Credit Union of Montevideo | 512571 | Montevideo, MN | $1.3M | 15 | 88.2% |
| #4 | Brady Day | 206008 | First Class Mortgage V, Inc | 322842 | Maple Grove, MN | $4.5M | 15 | 38.5% |
| #4 | Susan Suckow | 699487 | Peoples State Bank of Plainview | 649280 | Elgin, MN | $1.7M | 15 | 93.8% |
| #7 | Tanya Danielson | 509843 | Sherburne State Bank | 362519 | Becker, MN | $1.7M | 14 | 73.7% |
| #7 | Michelle Anderson | 739964 | Sherburne State Bank | 362519 | Monticello, MN | $1.3M | 14 | 82.4% |
| #9 | HEATHER BRILL | 853176 | Mid-Minnesota Federal Credit Union | 441960 | — | $801K | 13 | 68.4% |
| #9 | Max Cloose | 1443737 | Security Bank USA | 401953 | Bemidji, MN | $2.0M | 13 | 56.5% |
| #11 | Adam Will | 367302 | Tradition Mortgage LLC | 286998 | Woodbury, MN | $8.2M | 12 | 42.9% |
| #12 | Jamie Mahaffey | 663473 | Affinity Plus Federal Credit Union | 402448 | Bemidji, MN | $572K | 11 | 100.0% |
| #12 | Christopher Henrichsen | 5871 | Woodland Bank | 561743 | Grand Rapids, MN | $2.7M | 11 | 50.0% |
| #12 | Christopher Gartner | 703578 | Compeer Financial, ACA | 619731 | Rochester, MN | $1.9M | 11 | 78.6% |
| #15 | Thomas Graese | 1884233 | Affinity Plus Federal Credit Union | 402448 | Saint Paul, MN | $682K | 10 | 24.4% |
| #15 | Timothy Bymark | 1452723 | North Shore Bank of Commerce | 554165 | Duluth, MN | $342K | 10 | 62.5% |
| #15 | Becky Eckelman | 730105 | DEERWOOD BANK | 408174 | — | $611K | 10 | 76.9% |
| #15 | Casey Van Winkle | 323964 | First Class Mortgage V, Inc | 322842 | Maple Grove, MN | $2.8M | 10 | 31.3% |
| #19 | Brenda Nelson | 758794 | Affinity Plus Federal Credit Union | 402448 | Faribault, MN | $492K | 9 | 28.1% |
| #19 | Candice Pflepsen | 1154057 | THE FIRST NATIONAL BANK OF BEMIDJI | 440421 | Bemidji, MN | $1.2M | 9 | 75.0% |
| #19 | Gail Mistic-Dockendorf | 820637 | DEERWOOD BANK | 408174 | Bemidji, MN | $743K | 9 | 47.4% |
| #22 | Stacey Frank | 619339 | Midwest Bank | 523120 | Detroit Lakes, MN | $2.0M | 8 | 53.3% |
| #22 | Casey Heins | 1728622 | FIRST NATIONAL BANK OF MILACA, THE | 421880 | Isle, MN | $292K | 8 | 32.0% |
| #22 | Andrea DeChampeau | 758806 | Affinity Plus Federal Credit Union | 402448 | Grand Rapids, MN | $516K | 8 | 36.4% |
| #22 | Mark Steil | 452837 | U.S. Bank National Association | 402761 | Earth City, MO | $6.8M | 8 | 80.0% |
| #22 | Christine Vraa | 580203 | Heritage Bank National Association | 446440 | — | $1.1M | 8 | 72.7% |
| #27 | Kathryn Glashan | 402409 | BLAZE CREDIT UNION | 469510 | Roseville, MN | $616K | 7 | 35.0% |
| #27 | Christian Welle | 1479286 | THE FIRST NATIONAL BANK OF BEMIDJI | 440421 | Bemidji, MN | $1.4M | 7 | 63.6% |
| #27 | Sarah Yellen | 650238 | Affinity Plus Federal Credit Union | 402448 | — | $392K | 7 | 21.2% |
| #27 | Cynthia Bergerson | 580194 | Co-op Credit Union of Montevideo | 512571 | — | $761K | 7 | 70.0% |
| #27 | Jean Dikken | 712127 | Compeer Financial, ACA | 619731 | Blue Earth, MN | $1.2M | 7 | 70.0% |
| #27 | Jonathan Ressler | 277085 | The Huntington National Bank | 402436 | Minnetonka, MN | $5.5M | 7 | 70.0% |
| #27 | Haley Barrett | 2154616 | TruStar Federal Credit Union | 401962 | Park Rapids, MN | $1.0M | 7 | 58.3% |
| #27 | Kathleen Smith | 648798 | Heartland Credit Union | 422990 | Inver Grove Heights, MN | $235K | 7 | 58.3% |
| #35 | Brenda Horne | 1020372 | BLAZE CREDIT UNION | 469510 | Falcon Hgts, MN | $779K | 6 | 46.2% |
| #35 | Andrew Klous | 758816 | Affinity Plus Federal Credit Union | 402448 | — | $226K | 6 | 33.3% |
| #35 | Brent Merritt | 340490 | Mortgage Capital of MN Inc | 324257 | Maple Grove, MN | $2.3M | 6 | 60.0% |
| #35 | Jodi Keehr | 712124 | Compeer Financial, ACA | 619731 | Waite Park, MN | $1.3M | 6 | 60.0% |
| #35 | Leisha Gregg | 658306 | THE FIRST NATIONAL BANK OF BEMIDJI | 440421 | Bemidji, MN | $746K | 6 | 42.9% |
| #35 | Nou Thao | 1187853 | BLAZE CREDIT UNION | 469510 | Saint Paul, MN | $690K | 6 | 40.0% |
| #41 | Jaime Preshiren | 802313 | Embarrass Vermillion Federal Credit Union | 361231 | Aurora, MN | $566K | 5 | 41.7% |
| #41 | Taylor Tollette | 1056058 | TOPLINE FINANCIAL CREDIT UNION | 654913 | Maple Grove, MN | $1.7M | 5 | 27.8% |
| #41 | Diane O'Hern | 423179 | TruStar Federal Credit Union | 401962 | Park Rapids, MN | $932K | 5 | 31.3% |
| #41 | Thomas Gilbert | 40070 | Wells Fargo Bank, National Association | 399801 | Minneapolis, MN | $1.1M | 5 | 23.8% |
| #41 | Robert Strandell | 274802 | Bell Bank | 419538 | Minneapolis, MN | $1.9M | 5 | 26.3% |
| #41 | Loni Hedtke | 251680 | BLAZE CREDIT UNION | 469510 | Woodbury, MN | $310K | 5 | 17.2% |
| #41 | Grant Johannes | 1021513 | Affinity Plus Federal Credit Union | 402448 | — | $374K | 5 | 20.0% |
| #41 | Kong Thao | 1470941 | BLAZE CREDIT UNION | 469510 | Saint Paul, MN | $1.3M | 5 | 50.0% |
| #41 | Mathew Kremers | 380052 | Envision Capital, Inc. | 327578 | Wayzata, MN | $1.9M | 5 | 50.0% |
| #41 | Brady Hjelle | 1584905 | TruStar Federal Credit Union | 401962 | — | $392K | 5 | 31.3% |
These rankings are powered by MMI's nationwide residential mortgage public record dataset. MMI collects mortgage transaction data from recording jurisdictions across the United States, with an average data latency of approximately 22 days from the recording date.
Transactions are matched to NMLS identifiers for loan officers, lenders, and brokers where applicable. MMI then deduplicates, normalizes, and validates this data to create an authoritative mortgage production dataset that powers MMI's analytics, recruiting, marketing, and intelligence products.
Rankings reflect recorded mortgage transactions available to MMI at the time of the last data refresh. Recent activity may continue to update as additional transactions are recorded and processed.
TopMortgageOriginators.com. Retention Champions by Loan Count — Minnesota (2023). Powered by MMI public record mortgage production data, accessed May 28, 2026. https://topmortgageoriginators.com/lo-leaderboard/minnesota/top-retention-by-units/2023
Powered by ChatMMI