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
Apple Inc COM 037833100   39,614,056 231,377 SH   SOLE   177,847 0 53,530
ABBOTT LABS COM 002824100   20,106,835 207,608 SH   SOLE   165,481 0 42,127
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   10,128,795 32,981 SH   SOLE   24,553 0 8,428
AUTOMATIC DATA PROCESSING IN COM 053015103   15,973,550 66,396 SH   SOLE   52,670 0 13,726
Amgen Inc COM 031162100   20,505,044 76,295 SH   SOLE   60,048 0 16,247
AMERICAN TOWER CORP NEW COM 03027X100   7,272,308 44,222 SH   SOLE   32,497 0 11,725
BALL CORP COM 058498106   8,500,632 170,764 SH   SOLE   124,529 0 46,235
BAXTER INTL INC COM 071813109   5,396,216 142,984 SH   SOLE   101,181 0 41,803
BECTON DICKINSON & CO COM 075887109   11,403,241 44,108 SH   SOLE   32,413 0 11,695
BLACKROCK INC COM 09247X101   8,705,634 13,466 SH   SOLE   10,326 0 3,140
COLGATE PALMOLIVE CO COM 194162103   8,251,036 116,032 SH   SOLE   81,777 0 34,255
CISCO SYS INC COM 17275R102   20,085,166 373,608 SH   SOLE   306,566 0 67,042
CHEVRON CORP NEW COM 166764100   15,056,080 89,290 SH   SOLE   65,536 0 23,754
Deere & Co COM 244199105   14,754,048 39,096 SH   SOLE   27,721 0 11,375
Ecolab Inc COM 278865100   14,087,643 83,162 SH   SOLE   67,411 0 15,751
General Dynamics Corp COM 369550108   9,938,568 44,977 SH   SOLE   32,032 0 12,945
HOME DEPOT INC COM 437076102   22,858,102 75,649 SH   SOLE   60,364 0 15,285
Hormel Foods Corp COM 440452100   9,548,230 251,071 SH   SOLE   190,866 0 60,205
INTERNATIONAL BUSINESS MACHS COM 459200101   14,909,968 106,272 SH   SOLE   81,829 0 24,443
Johnson & Johnson COM 478160104   15,322,218 98,377 SH   SOLE   80,527 0 17,850
JPMorgan Chase & Co COM 46625H100   12,152,821 83,801 SH   SOLE   63,266 0 20,535
L3HARRIS TECHNOLOGIES INC COM 502431109   7,899,476 45,368 SH   SOLE   32,253 0 13,115
MCDONALDS CORP COM 580135101   12,875,481 48,874 SH   SOLE   36,246 0 12,628
3M Co COM 88579Y101   10,266,837 109,665 SH   SOLE   89,871 0 19,794
Microsoft Corp COM 594918104   49,589,801 157,054 SH   SOLE   125,066 0 31,988
Oracle Corp COM 68389X105   22,080,825 208,467 SH   SOLE   165,559 0 42,908
PROCTER AND GAMBLE CO COM 742718109   18,045,653 123,719 SH   SOLE   96,298 0 27,421
ROYAL BK CDA COM 780087102   8,597,713 98,327 SH   SOLE   70,549 0 27,778
Sysco Corp COM 871829107   8,203,080 124,195 SH   SOLE   91,960 0 32,235
Target Corp COM 87612E106   15,207,466 137,537 SH   SOLE   110,575 0 26,962
UnitedHealth Group Inc COM 91324P102   26,425,606 52,412 SH   SOLE   43,850 0 8,562
US BANCORP DEL COM 902973304   8,395,256 253,940 SH   SOLE   189,970 0 63,970
VISA INC COM CL A 92826C839   10,993,558 47,796 SH   SOLE   38,191 0 9,605
PepsiCo Inc COM 713448108   14,730,944 86,939 SH   SOLE   68,649 0 18,290
ISHARES TR SELECT DIVID ETF 464287168   516,780 4,801 SH   SOLE   1,075 0 3,726
SPDR SER TR S&P DIVID ETF 78464A763   1,130,088 9,826 SH   SOLE   8,530 0 1,296
AMCOR PLC ORD G0250X107   1,699,904 185,579 SH   SOLE   165,179 0 20,400
AMERIPRISE FINL INC COM 03076C106   1,123,879 3,409 SH   SOLE   1,609 0 1,800
Caterpillar Inc COM 149123101   2,598,960 9,520 SH   SOLE   7,594 0 1,926
C H ROBINSON WORLDWIDE INC COM 12541W209   3,974,383 46,144 SH   SOLE   42,332 0 3,812
CVS Health Corp COM 126650100   452,992 6,488 SH   SOLE   3,651 0 2,837
DONALDSON INC COM 257651109   6,078,091 101,913 SH   SOLE   85,276 0 16,637
Fastenal Co COM 311900104   3,174,912 58,106 SH   SOLE   44,776 0 13,330
GENERAL MLS INC COM 370334104   5,292,293 82,705 SH   SOLE   70,359 0 12,346
Intel Corp COM 458140100   6,260,924 176,116 SH   SOLE   164,762 0 11,354
COCA COLA CO COM 191216100   2,522,316 45,057 SH   SOLE   35,332 0 9,725
Leggett & Platt Inc COM 524660107   424,017 16,687 SH   SOLE   12,997 0 3,690
Ross Stores Inc COM 778296103   2,874,690 25,451 SH   SOLE   23,451 0 2,000
Southern Co COM 842587107   3,078,989 47,574 SH   SOLE   25,501 0 22,073
STRYKER CORPORATION COM 863667101   10,785,147 39,467 SH   SOLE   36,303 0 3,164
TRAVELERS COMPANIES INC COM 89417E109   4,520,911 27,683 SH   SOLE   25,283 0 2,400
Xcel Energy Inc COM 98389B100   5,929,651 103,629 SH   SOLE   78,962 0 24,667
BRISTOL-MYERS SQUIBB CO COM 110122108   1,258,655 21,686 SH   SOLE   18,561 0 3,125
LILLY ELI & CO COM 532457108   12,074,682 22,480 SH   SOLE   22,480 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   20,617,313 48,230 SH   SOLE   44,950 0 3,280
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   257,349 3,688 SH   SOLE   2,602 0 1,086
ISHARES TR CORE MSCI EAFE 46432F842   2,491,954 38,725 SH   SOLE   35,803 0 2,922
ISHARES INC CORE MSCI EMKT 46434G103   702,999 14,772 SH   SOLE   10,105 0 4,667
ISHARES TR S&P MC 400GR ETF 464287606   471,872 6,532 SH   SOLE   6,048 0 484
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,483,828 6,325 SH   SOLE   3,778 0 2,547
ISHARES TR CORE S&P MCP ETF 464287507   2,742,102 10,997 SH   SOLE   9,597 0 1,400
Aflac Inc COM 001055102   6,110,835 79,620 SH   SOLE   54,758 0 24,862
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   6,830,421 14,958 SH   SOLE   13,998 0 960
RAYTHEON TECHNOLOGIES CORP COM 75513E101   5,486,417 76,232 SH   SOLE   58,698 0 17,534
ISHARES TR RUSSELL 2000 ETF 464287655   6,840,361 38,703 SH   SOLE   37,034 0 1,669
ISHARES TR CORE S&P SCP ETF 464287804   2,458,523 26,063 SH   SOLE   24,796 0 1,267
Kimberly-Clark Corp COM 494368103   4,354,588 36,033 SH   SOLE   33,703 0 2,330
TJX COS INC NEW COM 872540109   10,544,723 118,640 SH   SOLE   104,250 0 14,390
WELLS FARGO CO NEW COM 949746101   720,403 17,631 SH   SOLE   15,346 0 2,285
AbbVie Inc COM 00287Y109   8,781,274 58,911 SH   SOLE   51,943 0 6,968
EMERSON ELEC CO COM 291011104   3,584,775 37,121 SH   SOLE   31,455 0 5,666
Genuine Parts Co COM 372460105   4,437,086 30,732 SH   SOLE   28,752 0 1,980
HONEYWELL INTL INC COM 438516106   3,807,307 20,609 SH   SOLE   18,730 0 1,879
Medtronic PLC SHS G5960L103   4,580,551 58,455 SH   SOLE   46,290 0 12,165
Phillips 66 COM 718546104   691,223 5,753 SH   SOLE   4,791 0 962
SCHWAB CHARLES CORP COM 808513105   1,432,231 26,088 SH   SOLE   25,798 0 290
AT&T Inc COM 00206R102   2,764,611 184,062 SH   SOLE   151,822 0 32,240
Verizon Communications Inc COM 92343V104   4,836,577 149,231 SH   SOLE   124,446 0 24,785
WALMART INC COM 931142103   3,312,310 20,711 SH   SOLE   16,380 0 4,331
Conagra Brands Inc COM 205887102   946,045 34,502 SH   SOLE   30,002 0 4,500
UNION PAC CORP COM 907818108   1,054,193 5,177 SH   SOLE   2,274 0 2,903
FULLER H B CO COM 359694106   514,575 7,500 SH   SOLE   2,000 0 5,500
Merck & Co Inc COM 58933Y105   2,684,215 26,073 SH   SOLE   23,253 0 2,820
NVENT ELECTRIC PLC SHS G6700G107   319,795 6,035 SH   SOLE   5,120 0 915
Pfizer Inc COM 717081103   1,702,616 51,330 SH   SOLE   40,500 0 10,830
Pentair PLC SHS G7S00T104   852,628 13,168 SH   SOLE   12,253 0 915
SHELL PLC SPON ADS 780259305   252,434 3,921 SH   SOLE   3,921 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,188,629 13,150 SH   SOLE   8,750 0 4,400
Exxon Mobil Corp COM 30231G102   6,887,243 58,575 SH   SOLE   41,600 0 16,975
CLOROX CO DEL COM 189054109   1,330,259 10,150 SH   SOLE   7,465 0 2,685
FedEx Corp COM 31428X106   2,566,810 9,689 SH   SOLE   8,719 0 970
SMUCKER J M CO COM NEW 832696405   632,249 5,144 SH   SOLE   4,874 0 270
TYSON FOODS INC CL A 902494103   1,050,596 20,808 SH   SOLE   17,633 0 3,175
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   815,529 20,799 SH   SOLE   17,224 0 3,575
ConocoPhillips COM 20825C104   1,500,136 12,522 SH   SOLE   10,369 0 2,153
FEDERATED HERMES INC CL B 314211103   1,390,025 41,040 SH   SOLE   39,140 0 1,900
JOHNSON CTLS INTL PLC SHS G51502105   1,002,210 18,835 SH   SOLE   16,460 0 2,375
Tractor Supply Co COM 892356106   1,966,133 9,683 SH   SOLE   9,239 0 444
AMAZON COM INC COM 023135106   495,895 3,901 SH   SOLE   3,901 0 0
DOMINION ENERGY INC COM 25746U109   1,361,586 30,481 SH   SOLE   18,241 0 12,240
ISHARES TR MSCI EAFE ETF 464287465   2,586,499 37,529 SH   SOLE   35,654 0 1,875
ISHARES TR GLOBAL 100 ETF 464287572   235,833 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR RUS 1000 VAL ETF 464287598   676,103 4,453 SH   SOLE   2,603 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614   1,741,045 6,546 SH   SOLE   3,966 0 2,579
Stanley Black & Decker Inc COM 854502101   404,862 4,844 SH   SOLE   4,844 0 0
American Express Co COM 025816109   1,230,519 8,248 SH   SOLE   5,998 0 2,250
LOWES COS INC COM 548661107   1,528,248 7,353 SH   SOLE   6,253 0 1,100
ARCHER DANIELS MIDLAND CO COM 039483102   2,252,041 29,860 SH   SOLE   27,460 0 2,400
Graco Inc COM 384109104   4,758,991 65,299 SH   SOLE   26,649 0 38,650
CELANESE CORP DEL COM 150870103   682,327 5,436 SH   SOLE   3,792 0 1,644
DISNEY WALT CO COM 254687106   474,794 5,858 SH   SOLE   5,429 0 429
ISHARES TR RUS 2000 VAL ETF 464287630   282,486 2,084 SH   SOLE   348 0 1,736
ISHARES TR RUS 2000 GRW ETF 464287648   430,832 1,922 SH   SOLE   825 0 1,097
NextEra Energy Inc COM 65339F101   1,045,543 18,250 SH   SOLE   17,555 0 695
United Parcel Service Inc CL B 911312106   3,094,487 19,853 SH   SOLE   18,707 0 1,146
WALGREENS BOOTS ALLIANCE INC COM 931427108   815,430 36,665 SH   SOLE   36,665 0 0
Berkshire Hathaway Inc Del CL B NEW 084670702   1,402,251 4,003 SH   SOLE   4,003 0 0
KNIFE RIVER CORP COMMON STOCK 498894104   208,260 4,265 SH   SOLE   3,340 0 925
MDU RES GROUP INC COM 552690109   404,562 20,662 SH   SOLE   16,962 0 3,700
NORTHERN TR CORP COM 665859104   413,059 5,945 SH   SOLE   4,945 0 1,000
BIO-TECHNE CORP COM 09073M104   3,159,741 46,419 SH   SOLE   43,903 0 2,516
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   662,696 4,265 SH   SOLE   4,265 0 0
CHUBB LIMITED COM H1467J104   208,805 1,003 SH   SOLE   303 0 700
Church & Dwight Co Inc COM 171340102   711,965 7,770 SH   SOLE   6,920 0 850
FACTSET RESH SYS INC COM 303075105   518,153 1,185 SH   SOLE   560 0 625
ALPHABET INC CAP STK CL A 02079K305   1,078,286 8,240 SH   SOLE   7,540 0 700
KLA CORP COM NEW 482480100   1,421,846 3,100 SH   SOLE   2,105 0 995
Nike Inc CL B 654106103   4,002,462 41,858 SH   SOLE   40,658 0 1,200
PAYCHEX INC COM 704326107   1,827,981 15,850 SH   SOLE   14,690 0 1,160
TEXAS INSTRS INC COM 882508104   1,918,933 12,068 SH   SOLE   10,488 0 1,580
Boeing Co COM 097023105   274,294 1,431 SH   SOLE   1,246 0 185
CenterPoint Energy Inc COM 15189T107   2,326,123 86,634 SH   SOLE   83,479 0 3,155
DANAHER CORPORATION COM 235851102   6,143,700 24,763 SH   SOLE   24,718 0 45
ILLINOIS TOOL WKS INC COM 452308109   890,609 3,867 SH   SOLE   3,367 0 500
McCormick & Co Inc COM NON VTG 579780206   3,174,762 41,972 SH   SOLE   39,184 0 2,788
SHERWIN WILLIAMS CO COM 824348106   497,092 1,949 SH   SOLE   1,949 0 0
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858   946,625 21,652 SH   SOLE   12,452 0 9,200
ISHARES TR EAFE GRWTH ETF 464288885   1,170,832 13,567 SH   SOLE   12,820 0 747
COMCAST CORP NEW CL A 20030N101   369,264 8,328 SH   SOLE   6,328 0 2,000
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   490,076 6,800 SH   SOLE   5,800 0 1,000
Novartis Ag SPONSORED ADR 66987V109   2,233,994 21,932 SH   SOLE   21,774 0 158
ISHARES TR CORE US AGGBD ET 464287226   548,911 5,837 SH   SOLE   3,732 0 2,105
ISHARES TR TIPS BD ETF 464287176   977,768 9,427 SH   SOLE   9,325 0 102
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   279,994 4,840 SH   SOLE   4,840 0 0
ISHARES TR EAFE VALUE ETF 464288877   365,507 7,470 SH   SOLE   7,470 0 0
EATON CORP PLC SHS G29183103   241,433 1,132 SH   SOLE   815 0 317
MARATHON PETE CORP COM 56585A102   454,020 3,000 SH   SOLE   3,000 0 0
Omnicom Group Inc COM 681919106   321,232 4,313 SH   SOLE   963 0 3,350
ISHARES TR RUS MID CAP ETF 464287499   373,812 5,398 SH   SOLE   4,438 0 960
ALPHABET INC CAP STK CL C 02079K107   950,770 7,211 SH   SOLE   6,611 0 600
PROSHARES TR S&P 500 DV ARIST 74348A467   628,705 7,100 SH   SOLE   7,100 0 0
ISHARES TR RUS 1000 ETF 464287622   396,058 1,686 SH   SOLE   1,686 0 0
PARKER-HANNIFIN CORP COM 701094104   609,599 1,565 SH   SOLE   1,565 0 0
Linde PLC SHS G54950103   1,213,861 3,260 SH   SOLE   3,260 0 0
AMPHENOL CORP NEW CL A 032095101   1,864,578 22,200 SH   SOLE   22,200 0 0
FISERV INC COM 337738108   1,717,218 15,202 SH   SOLE   15,202 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   1,606,702 1,450 SH   SOLE   1,450 0 0
STARBUCKS CORP COM 855244109   869,438 9,526 SH   SOLE   9,526 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,391,979 5,885 SH   SOLE   5,885 0 0
GLOBE LIFE INC COM 37959E102   1,630,080 14,992 SH   SOLE   14,992 0 0
Morgan Stanley COM NEW 617446448   2,548,512 31,205 SH   SOLE   31,205 0 0
COSTCO WHSL CORP NEW COM 22160K105   425,415 753 SH   SOLE   653 0 100
McKesson Corp COM 58155Q103   1,391,520 3,200 SH   SOLE   0 0 3,200
HUBBELL INC COM 443510607   1,253,640 4,000 SH   SOLE   0 0 4,000
NOVO-NORDISK A S ADR 670100205   285,188 3,136 SH   SOLE   1,946 0 1,190
ISHARES TR 7-10 YR TRSY BD 464287440   206,078 2,250 SH   SOLE   0 0 2,250
ADOBE SYSTEMS INCORPORATED COM 00724F101   299,821 588 SH   SOLE   548 0 40
EDWARDS LIFESCIENCES CORP COM 28176E108   431,614 6,230 SH   SOLE   3,980 0 2,250
ISHARES TR S&P 500 GRWT ETF 464287309   366,202 5,352 SH   SOLE   0 0 5,352
ASSOCIATED BANC CORP COM 045487105   1,746,418 102,070 SH   SOLE   101,270 0 800
PAYPAL HLDGS INC COM 70450Y103   278,679 4,767 SH   SOLE   4,767 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109   251,213 750 SH   SOLE   750 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   294,921 1,009 SH   SOLE   1,009 0 0
NVIDIA CORPORATION COM 67066G104   664,665 1,528 SH   SOLE   1,528 0 0
CABLE ONE INC COM 12685J105   203,777 331 SH   SOLE   331 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   231,166 6,807 SH   SOLE   6,807 0 0
WILLIAMS COS INC COM 969457100   437,431 12,984 SH   SOLE   12,984 0 0
DTE ENERGY CO COM 233331107   297,840 3,000 SH   SOLE   3,000 0 0
ISHARES TR S&P 100 ETF 464287101   310,390 1,547 SH   SOLE   1,547 0 0