The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co COM 88579Y101   11,020,910 110,110 SH   SOLE   90,366 0 19,744
ABBOTT LABS COM 002824100   22,583,929 207,154 SH   SOLE   165,027 0 42,127
AbbVie Inc COM 00287Y109   7,977,498 59,211 SH   SOLE   52,243 0 6,968
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   10,149,505 32,891 SH   SOLE   24,438 0 8,453
ADOBE SYSTEMS INCORPORATED COM 00724F101   287,526 588 SH   SOLE   548 0 40
Aflac Inc COM 001055102   5,681,162 81,392 SH   SOLE   56,380 0 25,012
ALPHABET INC CAP STK CL A 02079K305   1,006,557 8,409 SH   SOLE   7,709 0 700
ALPHABET INC CAP STK CL C 02079K107   884,291 7,310 SH   SOLE   6,710 0 600
AMAZON COM INC COM 023135106   521,440 4,000 SH   SOLE   4,000 0 0
AMCOR PLC ORD G0250X107   1,868,216 187,196 SH   SOLE   166,796 0 20,400
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   278,590 4,840 SH   SOLE   4,840 0 0
American Express Co COM 025816109   1,436,802 8,248 SH   SOLE   5,998 0 2,250
AMERICAN TOWER CORP NEW COM 03027X100   8,464,705 43,646 SH   SOLE   31,986 0 11,660
AMERIPRISE FINL INC COM 03076C106   1,132,333 3,409 SH   SOLE   1,609 0 1,800
Amgen Inc COM 031162100   16,914,594 76,185 SH   SOLE   59,938 0 16,247
AMPHENOL CORP NEW CL A 032095101   1,885,890 22,200 SH   SOLE   22,200 0 0
Apple Inc COM 037833100   45,465,404 234,394 SH   SOLE   180,464 0 53,930
ARCHER DANIELS MIDLAND CO COM 039483102   2,324,301 30,761 SH   SOLE   28,361 0 2,400
ASSOCIATED BANC CORP COM 045487105   1,656,596 102,070 SH   SOLE   101,270 0 800
AT&T Inc COM 00206R102   2,958,422 185,481 SH   SOLE   153,196 0 32,285
AUTOMATIC DATA PROCESSING IN COM 053015103   14,645,047 66,632 SH   SOLE   52,837 0 13,795
BALL CORP COM 058498106   9,642,487 165,650 SH   SOLE   119,800 0 45,850
BAXTER INTL INC COM 071813109   6,552,257 143,816 SH   SOLE   101,888 0 41,928
BECTON DICKINSON & CO COM 075887109   11,591,095 43,904 SH   SOLE   32,134 0 11,770
Berkshire Hathaway Inc Del CL B NEW 084670702   1,365,023 4,003 SH   SOLE   4,003 0 0
BIO-TECHNE CORP COM 09073M104   4,538,955 55,604 SH   SOLE   53,088 0 2,516
BLACKROCK INC COM 09247X101   9,264,041 13,404 SH   SOLE   10,264 0 3,140
Boeing Co COM 097023105   303,437 1,437 SH   SOLE   1,252 0 185
BRISTOL-MYERS SQUIBB CO COM 110122108   1,338,218 20,926 SH   SOLE   17,841 0 3,085
BROADCOM INC COM 11135F101   201,244 232 SH   SOLE   232 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209   4,375,859 46,379 SH   SOLE   42,567 0 3,812
CABLE ONE INC COM 12685J105   217,493 331 SH   SOLE   331 0 0
Caterpillar Inc COM 149123101   2,378,811 9,668 SH   SOLE   7,742 0 1,926
CELANESE CORP DEL COM 150870103   637,711 5,507 SH   SOLE   3,863 0 1,644
CenterPoint Energy Inc COM 15189T107   2,525,731 86,646 SH   SOLE   83,491 0 3,155
CHEVRON CORP NEW COM 166764100   14,037,194 89,210 SH   SOLE   65,396 0 23,814
Church & Dwight Co Inc COM 171340102   778,787 7,770 SH   SOLE   6,920 0 850
CISCO SYS INC COM 17275R102   19,341,550 373,822 SH   SOLE   306,555 0 67,267
CLOROX CO DEL COM 189054109   1,555,411 9,780 SH   SOLE   7,175 0 2,605
COCA COLA CO COM 191216100   2,718,100 45,136 SH   SOLE   35,411 0 9,725
COLGATE PALMOLIVE CO COM 194162103   8,812,606 114,390 SH   SOLE   80,410 0 33,980
COMCAST CORP NEW CL A 20030N101   346,028 8,328 SH   SOLE   6,328 0 2,000
Conagra Brands Inc COM 205887102   1,177,165 34,910 SH   SOLE   30,410 0 4,500
ConocoPhillips COM 20825C104   1,311,081 12,654 SH   SOLE   10,501 0 2,153
COSTCO WHSL CORP NEW COM 22160K105   426,397 792 SH   SOLE   692 0 100
CVS Health Corp COM 126650100   589,333 8,525 SH   SOLE   5,688 0 2,837
DANAHER CORPORATION COM 235851102   5,922,960 24,679 SH   SOLE   24,634 0 45
Deere & Co COM 244199105   15,953,546 39,373 SH   SOLE   27,983 0 11,390
DELTA AIR LINES INC DEL COM NEW 247361702   209,699 4,411 SH   SOLE   4,411 0 0
DISNEY WALT CO COM 254687106   404,322 4,529 SH   SOLE   4,100 0 429
DOMINION ENERGY INC COM 25746U109   1,604,506 30,981 SH   SOLE   18,741 0 12,240
DONALDSON INC COM 257651109   6,484,100 103,729 SH   SOLE   87,092 0 16,637
DTE ENERGY CO COM 233331107   330,060 3,000 SH   SOLE   3,000 0 0
EATON CORP PLC SHS G29183103   227,645 1,132 SH   SOLE   815 0 317
Ecolab Inc COM 278865100   15,524,767 83,158 SH   SOLE   67,317 0 15,841
EDWARDS LIFESCIENCES CORP COM 28176E108   587,676 6,230 SH   SOLE   3,980 0 2,250
EMERSON ELEC CO COM 291011104   3,391,885 37,525 SH   SOLE   31,859 0 5,666
Exxon Mobil Corp COM 30231G102   6,317,020 58,900 SH   SOLE   41,925 0 16,975
FACTSET RESH SYS INC COM 303075105   462,751 1,155 SH   SOLE   530 0 625
Fastenal Co COM 311900104   3,445,370 58,406 SH   SOLE   45,076 0 13,330
FEDERATED HERMES INC CL B 314211103   1,471,284 41,040 SH   SOLE   39,140 0 1,900
FedEx Corp COM 31428X106   2,415,290 9,743 SH   SOLE   8,773 0 970
FISERV INC COM 337738108   1,917,732 15,202 SH   SOLE   15,202 0 0
FULLER H B CO COM 359694106   536,325 7,500 SH   SOLE   2,000 0 5,500
General Dynamics Corp COM 369550108   9,628,823 44,754 SH   SOLE   31,809 0 12,945
GENERAL MLS INC COM 370334104   6,352,064 82,817 SH   SOLE   70,471 0 12,346
Genuine Parts Co COM 372460105   5,215,669 30,820 SH   SOLE   28,840 0 1,980
GLOBE LIFE INC COM 37959E102   1,644,300 15,000 SH   SOLE   15,000 0 0
Graco Inc COM 384109104   5,663,178 65,584 SH   SOLE   26,909 0 38,675
HOME DEPOT INC COM 437076102   23,515,448 75,700 SH   SOLE   60,405 0 15,295
HONEYWELL INTL INC COM 438516106   4,319,528 20,817 SH   SOLE   18,938 0 1,879
Hormel Foods Corp COM 440452100   10,085,768 250,765 SH   SOLE   191,035 0 59,730
HUBBELL INC COM 443510607   1,326,240 4,000 SH   SOLE   0 0 4,000
ILLINOIS TOOL WKS INC COM 452308109   967,369 3,867 SH   SOLE   3,367 0 500
Intel Corp COM 458140100   5,812,708 173,825 SH   SOLE   162,471 0 11,354
INTERNATIONAL BUSINESS MACHS COM 459200101   14,177,309 105,951 SH   SOLE   81,583 0 24,368
INTUITIVE SURGICAL INC COM NEW 46120E602   345,017 1,009 SH   SOLE   1,009 0 0
ISHARES INC CORE MSCI EMKT 46434G103   733,041 14,872 SH   SOLE   10,205 0 4,667
ISHARES TR SELECT DIVID ETF 464287168   543,953 4,801 SH   SOLE   1,075 0 3,726
ISHARES TR CORE MSCI EAFE 46432F842   2,635,875 39,050 SH   SOLE   36,128 0 2,922
ISHARES TR S&P MC 400GR ETF 464287606   489,900 6,532 SH   SOLE   6,048 0 484
ISHARES TR CORE S&P MCP ETF 464287507   2,735,342 10,461 SH   SOLE   9,061 0 1,400
ISHARES TR RUSSELL 2000 ETF 464287655   7,285,170 38,902 SH   SOLE   37,233 0 1,669
ISHARES TR CORE S&P SCP ETF 464287804   2,529,516 25,384 SH   SOLE   24,182 0 1,202
ISHARES TR MSCI EAFE ETF 464287465   2,731,945 37,682 SH   SOLE   35,807 0 1,875
ISHARES TR GLOBAL 100 ETF 464287572   244,913 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR RUS 1000 VAL ETF 464287598   702,868 4,453 SH   SOLE   2,603 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614   1,814,957 6,596 SH   SOLE   3,966 0 2,629
ISHARES TR RUS 2000 VAL ETF 464287630   293,427 2,084 SH   SOLE   348 0 1,736
ISHARES TR RUS 2000 GRW ETF 464287648   466,409 1,922 SH   SOLE   825 0 1,097
ISHARES TR RUS MID CAP ETF 464287499   394,216 5,398 SH   SOLE   4,438 0 960
ISHARES TR EAFE GRWTH ETF 464288885   1,294,427 13,567 SH   SOLE   12,820 0 747
ISHARES TR CORE US AGGBD ET 464287226   571,734 5,837 SH   SOLE   3,732 0 2,105
ISHARES TR TIPS BD ETF 464287176   1,025,296 9,527 SH   SOLE   9,425 0 102
ISHARES TR MSCI AC ASIA ETF 464288182   239,450 3,604 SH   SOLE   3,604 0 0
ISHARES TR EAFE VALUE ETF 464288877   365,582 7,470 SH   SOLE   7,470 0 0
ISHARES TR RUS 1000 ETF 464287622   410,946 1,686 SH   SOLE   1,686 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   217,350 2,250 SH   SOLE   0 0 2,250
ISHARES TR S&P 500 GRWT ETF 464287309   377,228 5,352 SH   SOLE   0 0 5,352
ISHARES TR S&P 100 ETF 464287101   320,322 1,547 SH   SOLE   1,547 0 0
Johnson & Johnson COM 478160104   16,240,657 98,119 SH   SOLE   80,319 0 17,800
JOHNSON CTLS INTL PLC SHS G51502105   1,305,631 19,161 SH   SOLE   16,786 0 2,375
JPMorgan Chase & Co COM 46625H100   12,182,491 83,763 SH   SOLE   63,103 0 20,660
Kimberly-Clark Corp COM 494368103   4,980,238 36,073 SH   SOLE   33,743 0 2,330
KLA CORP COM NEW 482480100   1,503,562 3,100 SH   SOLE   2,105 0 995
KNIFE RIVER CORP COMMON STOCK 498894104   202,493 4,655 SH   SOLE   3,730 0 925
L3HARRIS TECHNOLOGIES INC COM 502431109   8,657,928 44,225 SH   SOLE   31,388 0 12,837
Leggett & Platt Inc COM 524660107   2,074,674 70,043 SH   SOLE   66,353 0 3,690
LILLY ELI & CO COM 532457108   10,637,873 22,683 SH   SOLE   22,683 0 0
Linde PLC SHS G54950103   1,242,321 3,260 SH   SOLE   3,260 0 0
LOWES COS INC COM 548661107   1,659,572 7,353 SH   SOLE   6,253 0 1,100
MARATHON PETE CORP COM 56585A102   349,800 3,000 SH   SOLE   3,000 0 0
McCormick & Co Inc COM NON VTG 579780206   3,656,856 41,922 SH   SOLE   39,134 0 2,788
MCDONALDS CORP COM 580135101   14,661,307 49,131 SH   SOLE   36,448 0 12,683
McKesson Corp COM 58155Q103   1,367,392 3,200 SH   SOLE   0 0 3,200
MDU RES GROUP INC COM 552690109   444,431 21,224 SH   SOLE   17,524 0 3,700
Medtronic PLC SHS G5960L103   5,085,752 57,727 SH   SOLE   45,562 0 12,165
Merck & Co Inc COM 58933Y105   3,037,296 26,322 SH   SOLE   23,502 0 2,820
METTLER TOLEDO INTERNATIONAL COM 592688105   1,901,878 1,450 SH   SOLE   1,450 0 0
Microsoft Corp COM 594918104   53,801,234 157,988 SH   SOLE   125,880 0 32,108
Morgan Stanley COM NEW 617446448   2,593,000 30,363 SH   SOLE   30,363 0 0
NextEra Energy Inc COM 65339F101   1,097,121 14,786 SH   SOLE   14,091 0 695
Nike Inc CL B 654106103   4,620,309 41,862 SH   SOLE   40,662 0 1,200
NORTHERN TR CORP COM 665859104   441,504 5,955 SH   SOLE   4,955 0 1,000
Novartis Ag SPONSORED ADR 66987V109   2,228,295 22,082 SH   SOLE   21,924 0 158
NOVO-NORDISK A S ADR 670100205   253,749 1,568 SH   SOLE   973 0 595
NVENT ELECTRIC PLC SHS G6700G107   311,828 6,035 SH   SOLE   5,120 0 915
NVIDIA CORPORATION COM 67066G104   660,334 1,561 SH   SOLE   1,561 0 0
Omnicom Group Inc COM 681919106   445,017 4,677 SH   SOLE   1,327 0 3,350
Oracle Corp COM 68389X105   24,935,183 209,381 SH   SOLE   166,174 0 43,207
PARKER-HANNIFIN CORP COM 701094104   610,413 1,565 SH   SOLE   1,565 0 0
PAYCHEX INC COM 704326107   1,773,140 15,850 SH   SOLE   14,690 0 1,160
PAYPAL HLDGS INC COM 70450Y103   318,102 4,767 SH   SOLE   4,767 0 0
Pentair PLC SHS G7S00T104   860,666 13,323 SH   SOLE   12,408 0 915
PepsiCo Inc COM 713448108   16,068,205 86,752 SH   SOLE   68,397 0 18,355
Pfizer Inc COM 717081103   1,828,681 49,855 SH   SOLE   39,025 0 10,830
Phillips 66 COM 718546104   554,825 5,817 SH   SOLE   4,855 0 962
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   523,296 6,900 SH   SOLE   5,900 0 1,000
PROCTER AND GAMBLE CO COM 742718109   18,865,834 124,330 SH   SOLE   96,819 0 27,511
PROSHARES TR S&P 500 DV ARIST 74348A467   669,388 7,100 SH   SOLE   7,100 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   7,454,364 76,096 SH   SOLE   58,562 0 17,534
Ross Stores Inc COM 778296103   2,855,615 25,467 SH   SOLE   23,467 0 2,000
ROYAL BK CDA COM 780087102   9,441,068 98,849 SH   SOLE   71,071 0 27,778
SCHWAB CHARLES CORP COM 808513105   1,469,429 25,925 SH   SOLE   25,635 0 290
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   242,670 6,807 SH   SOLE   6,807 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,067,386 13,150 SH   SOLE   8,750 0 4,400
SHELL PLC SPON ADS 780259305   285,054 4,721 SH   SOLE   4,721 0 0
SHERWIN WILLIAMS CO COM 824348106   517,764 1,950 SH   SOLE   1,950 0 0
SMUCKER J M CO COM NEW 832696405   751,640 5,090 SH   SOLE   4,820 0 270
Southern Co COM 842587107   3,342,074 47,574 SH   SOLE   25,501 0 22,073
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109   257,888 750 SH   SOLE   750 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   21,426,475 48,336 SH   SOLE   45,056 0 3,280
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   7,207,117 15,049 SH   SOLE   14,089 0 960
SPDR SER TR S&P DIVID ETF 78464A763   1,204,471 9,826 SH   SOLE   8,530 0 1,296
Stanley Black & Decker Inc COM 854502101   454,119 4,846 SH   SOLE   4,846 0 0
STARBUCKS CORP COM 855244109   943,646 9,526 SH   SOLE   9,526 0 0
STRYKER CORPORATION COM 863667101   12,097,124 39,651 SH   SOLE   36,487 0 3,164
Sysco Corp COM 871829107   9,246,581 124,617 SH   SOLE   92,257 0 32,360
Target Corp COM 87612E106   18,105,517 137,267 SH   SOLE   110,230 0 27,037
TEXAS INSTRS INC COM 882508104   1,707,130 9,483 SH   SOLE   7,918 0 1,565
TJX COS INC NEW COM 872540109   10,145,463 119,654 SH   SOLE   105,264 0 14,390
Tractor Supply Co COM 892356106   1,979,508 8,953 SH   SOLE   8,509 0 444
TRAVELERS COMPANIES INC COM 89417E109   4,834,347 27,838 SH   SOLE   25,438 0 2,400
TYSON FOODS INC CL A 902494103   888,657 17,411 SH   SOLE   14,236 0 3,175
UNION PAC CORP COM 907818108   1,049,087 5,127 SH   SOLE   2,224 0 2,903
United Parcel Service Inc CL B 911312106   3,570,481 19,919 SH   SOLE   18,773 0 1,146
UnitedHealth Group Inc COM 91324P102   20,616,572 42,894 SH   SOLE   34,312 0 8,582
US BANCORP DEL COM 902973304   8,274,075 250,426 SH   SOLE   186,406 0 64,020
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   268,081 3,688 SH   SOLE   2,602 0 1,086
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,568,715 6,307 SH   SOLE   3,760 0 2,547
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   846,103 20,799 SH   SOLE   17,224 0 3,575
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   682,206 4,200 SH   SOLE   4,200 0 0
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858   1,145,356 24,802 SH   SOLE   15,602 0 9,200
Verizon Communications Inc COM 92343V104   5,623,016 151,197 SH   SOLE   126,412 0 24,785
VISA INC COM CL A 92826C839   11,344,657 47,771 SH   SOLE   38,166 0 9,605
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,142,648 40,107 SH   SOLE   40,107 0 0
WALMART INC COM 931142103   3,330,015 21,186 SH   SOLE   16,855 0 4,331
WELLS FARGO CO NEW COM 949746101   752,491 17,631 SH   SOLE   15,346 0 2,285
WILLIAMS COS INC COM 969457100   464,358 14,231 SH   SOLE   14,231 0 0
Xcel Energy Inc COM 98389B100   6,427,508 103,386 SH   SOLE   78,719 0 24,667
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,740,960 5,885 SH   SOLE   5,885 0 0