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
ABBOTT LABS COM 002824100   23,021,361 209,152 SH   SOLE   166,700 0 42,452
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   11,427,735 32,566 SH   SOLE   24,348 0 8,218
Amgen Inc COM 031162100   21,998,104 76,377 SH   SOLE   60,350 0 16,027
AMERICAN TOWER CORP NEW COM 03027X100   9,011,911 41,745 SH   SOLE   30,570 0 11,175
BALL CORP COM 058498106   10,074,973 175,156 SH   SOLE   127,496 0 47,660
BECTON DICKINSON & CO COM 075887109   11,253,486 46,153 SH   SOLE   34,183 0 11,970
COLGATE PALMOLIVE CO COM 194162103   9,788,707 122,804 SH   SOLE   87,849 0 34,955
CISCO SYS INC COM 17275R102   19,379,320 383,597 SH   SOLE   313,930 0 69,667
CHEVRON CORP NEW COM 166764100   13,739,277 92,111 SH   SOLE   67,947 0 24,164
Deere & Co COM 244199105   15,514,556 38,799 SH   SOLE   27,474 0 11,325
Ecolab Inc COM 278865100   16,404,537 82,705 SH   SOLE   67,149 0 15,556
General Dynamics Corp COM 369550108   11,652,432 44,874 SH   SOLE   31,979 0 12,895
HOME DEPOT INC COM 437076102   26,192,596 75,581 SH   SOLE   60,331 0 15,250
Hormel Foods Corp COM 440452100   6,591,573 205,281 SH   SOLE   145,876 0 59,405
INTERNATIONAL BUSINESS MACHS COM 459200101   17,409,741 106,449 SH   SOLE   82,261 0 24,188
Johnson & Johnson COM 478160104   15,724,784 100,324 SH   SOLE   82,474 0 17,850
JPMorgan Chase & Co COM 46625H100   14,295,884 84,044 SH   SOLE   63,894 0 20,150
MCDONALDS CORP COM 580135101   14,830,132 50,016 SH   SOLE   37,153 0 12,863
3M Co COM 88579Y101   11,813,884 108,067 SH   SOLE   85,573 0 22,494
Microsoft Corp COM 594918104   58,497,911 155,563 SH   SOLE   124,147 0 31,416
Oracle Corp COM 68389X105   21,784,790 206,628 SH   SOLE   164,545 0 42,083
PepsiCo Inc COM 713448108   15,935,748 93,828 SH   SOLE   74,733 0 19,095
PROCTER AND GAMBLE CO COM 742718109   18,564,713 126,687 SH   SOLE   98,391 0 28,296
Sysco Corp COM 871829107   4,635,053 63,381 SH   SOLE   43,841 0 19,540
Target Corp COM 87612E106   19,646,554 137,948 SH   SOLE   110,711 0 27,237
US BANCORP DEL COM 902973304   11,071,716 255,816 SH   SOLE   189,396 0 66,420
VISA INC COM CL A 92826C839   12,548,349 48,198 SH   SOLE   38,718 0 9,480
Apple Inc COM 037833100   43,815,785 227,579 SH   SOLE   175,597 0 51,982
AUTOMATIC DATA PROCESSING IN COM 053015103   15,713,594 67,449 SH   SOLE   53,823 0 13,626
BLACKROCK INC COM 09247X101   10,864,319 13,383 SH   SOLE   10,248 0 3,135
L3HARRIS TECHNOLOGIES INC COM 502431109   10,060,475 47,766 SH   SOLE   34,173 0 13,593
ROYAL BK CDA COM 780087102   9,926,617 98,157 SH   SOLE   70,529 0 27,628
UnitedHealth Group Inc COM 91324P102   27,602,296 52,429 SH   SOLE   43,912 0 8,517
BAXTER INTL INC COM 071813109   2,258,053 58,408 SH   SOLE   33,083 0 25,325
ISHARES TR SELECT DIVID ETF 464287168   318,956 2,721 SH   SOLE   1,075 0 1,646
SPDR SER TR S&P DIVID ETF 78464A763   1,187,090 9,499 SH   SOLE   8,530 0 969
AMCOR PLC ORD G0250X107   577,320 59,888 SH   SOLE   46,628 0 13,260
AMERIPRISE FINL INC COM 03076C106   1,180,891 3,109 SH   SOLE   1,509 0 1,600
Caterpillar Inc COM 149123101   2,800,586 9,472 SH   SOLE   7,546 0 1,926
C H ROBINSON WORLDWIDE INC COM 12541W209   3,811,527 44,120 SH   SOLE   41,968 0 2,152
CVS Health Corp COM 126650100   562,037 7,118 SH   SOLE   3,781 0 3,337
DONALDSON INC COM 257651109   6,578,785 100,670 SH   SOLE   85,033 0 15,637
Fastenal Co COM 311900104   3,632,820 56,088 SH   SOLE   43,758 0 12,330
GENERAL MLS INC COM 370334104   5,380,890 82,605 SH   SOLE   70,259 0 12,346
Intel Corp COM 458140100   8,829,478 175,711 SH   SOLE   164,357 0 11,354
COCA COLA CO COM 191216100   2,844,271 48,265 SH   SOLE   38,040 0 10,225
Ross Stores Inc COM 778296103   3,519,950 25,435 SH   SOLE   23,435 0 2,000
Southern Co COM 842587107   3,183,027 45,394 SH   SOLE   25,501 0 19,893
STRYKER CORPORATION COM 863667101   11,736,436 39,192 SH   SOLE   36,278 0 2,914
TRAVELERS COMPANIES INC COM 89417E109   5,320,957 27,933 SH   SOLE   25,533 0 2,400
TEXAS INSTRS INC COM 882508104   9,224,443 54,115 SH   SOLE   42,635 0 11,480
Xcel Energy Inc COM 98389B100   6,395,984 103,311 SH   SOLE   79,694 0 23,617
BRISTOL-MYERS SQUIBB CO COM 110122108   992,233 19,338 SH   SOLE   16,213 0 3,125
LILLY ELI & CO COM 532457108   13,237,530 22,709 SH   SOLE   22,489 0 220
SPDR S&P 500 ETF TR TR UNIT 78462F103   22,784,297 47,936 SH   SOLE   44,655 0 3,281
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   242,274 3,294 SH   SOLE   2,208 0 1,086
ISHARES TR CORE MSCI EAFE 46432F842   3,268,531 46,461 SH   SOLE   43,589 0 2,872
ISHARES INC CORE MSCI EMKT 46434G103   992,835 19,629 SH   SOLE   18,092 0 1,537
ISHARES TR S&P MC 400GR ETF 464287606   517,465 6,532 SH   SOLE   6,048 0 484
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,597,922 8,237 SH   SOLE   5,733 0 2,504
ISHARES TR CORE S&P MCP ETF 464287507   3,172,813 11,448 SH   SOLE   10,048 0 1,400
Aflac Inc COM 001055102   6,519,150 79,020 SH   SOLE   54,158 0 24,862
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   7,532,563 14,846 SH   SOLE   13,961 0 885
RAYTHEON TECHNOLOGIES CORP COM 75513E101   6,404,232 76,114 SH   SOLE   58,580 0 17,534
ISHARES TR RUSSELL 2000 ETF 464287655   7,736,757 38,547 SH   SOLE   36,878 0 1,669
ISHARES TR CORE S&P SCP ETF 464287804   3,182,442 29,399 SH   SOLE   28,197 0 1,202
Tractor Supply Co COM 892356106   7,950,089 36,972 SH   SOLE   30,703 0 6,269
Kimberly-Clark Corp COM 494368103   4,253,215 35,003 SH   SOLE   32,673 0 2,330
TJX COS INC NEW COM 872540109   11,259,733 120,027 SH   SOLE   105,637 0 14,390
WELLS FARGO CO NEW COM 949746101   866,912 17,613 SH   SOLE   15,328 0 2,285
AbbVie Inc COM 00287Y109   9,108,982 58,779 SH   SOLE   51,811 0 6,968
EMERSON ELEC CO COM 291011104   3,600,918 36,997 SH   SOLE   31,331 0 5,666
Genuine Parts Co COM 372460105   4,245,302 30,652 SH   SOLE   28,672 0 1,980
HONEYWELL INTL INC COM 438516106   4,393,215 20,949 SH   SOLE   19,070 0 1,879
Medtronic PLC SHS G5960L103   4,867,935 59,091 SH   SOLE   46,851 0 12,240
Phillips 66 COM 718546104   765,954 5,753 SH   SOLE   4,791 0 962
SCHWAB CHARLES CORP COM 808513105   1,794,648 26,085 SH   SOLE   25,795 0 290
Verizon Communications Inc COM 92343V104   3,398,768 90,153 SH   SOLE   66,468 0 23,685
WALMART INC COM 931142103   3,290,156 20,870 SH   SOLE   16,539 0 4,331
Conagra Brands Inc COM 205887102   988,827 34,502 SH   SOLE   30,002 0 4,500
UNION PAC CORP COM 907818108   1,276,978 5,199 SH   SOLE   2,296 0 2,903
FULLER H B CO COM 359694106   610,575 7,500 SH   SOLE   2,000 0 5,500
LOCKHEED MARTIN CORP COM 539830109   213,476 471 SH   SOLE   471 0 0
Merck & Co Inc COM 58933Y105   2,967,088 27,216 SH   SOLE   23,796 0 3,420
NVENT ELECTRIC PLC SHS G6700G107   356,608 6,035 SH   SOLE   5,120 0 915
Pfizer Inc COM 717081103   1,359,896 47,235 SH   SOLE   38,355 0 8,880
Pentair PLC SHS G7S00T104   951,992 13,093 SH   SOLE   12,178 0 915
SHELL PLC SPON ADS 780259305   285,901 4,345 SH   SOLE   3,921 0 424
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,102,496 13,150 SH   SOLE   8,750 0 4,400
Exxon Mobil Corp COM 30231G102   5,837,827 58,390 SH   SOLE   41,415 0 16,975
CLOROX CO DEL COM 189054109   1,363,160 9,560 SH   SOLE   6,875 0 2,685
FedEx Corp COM 31428X106   2,447,232 9,674 SH   SOLE   8,704 0 970
SMUCKER J M CO COM NEW 832696405   666,023 5,270 SH   SOLE   5,000 0 270
AT&T Inc COM 00206R102   2,964,439 176,665 SH   SOLE   146,425 0 30,240
TYSON FOODS INC CL A 902494103   1,062,906 19,775 SH   SOLE   16,600 0 3,175
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   854,798 20,798 SH   SOLE   17,223 0 3,575
BROADCOM INC COM 11135F101   317,015 284 SH   SOLE   237 0 47
ISHARES TR MSCI EAFE ETF 464287465   3,399,792 45,120 SH   SOLE   35,654 0 9,466
NOVO-NORDISK A S ADR 670100205   363,937 3,518 SH   SOLE   1,946 0 1,572
Novartis Ag SPONSORED ADR 66987V109   2,310,497 22,883 SH   SOLE   22,266 0 617
ConocoPhillips COM 20825C104   1,453,429 12,522 SH   SOLE   10,369 0 2,153
FEDERATED HERMES INC CL B 314211103   1,389,614 41,040 SH   SOLE   39,140 0 1,900
JOHNSON CTLS INTL PLC SHS G51502105   1,078,156 18,705 SH   SOLE   16,330 0 2,375
Leggett & Platt Inc COM 524660107   292,031 11,159 SH   SOLE   8,569 0 2,590
AMAZON COM INC COM 023135106   592,718 3,901 SH   SOLE   3,901 0 0
DOMINION ENERGY INC COM 25746U109   1,299,127 27,641 SH   SOLE   15,401 0 12,240
ISHARES TR GLOBAL 100 ETF 464287572   259,274 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR RUS 1000 VAL ETF 464287598   713,243 4,316 SH   SOLE   2,466 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614   1,954,196 6,446 SH   SOLE   3,967 0 2,479
Stanley Black & Decker Inc COM 854502101   523,462 5,336 SH   SOLE   5,336 0 0
American Express Co COM 025816109   1,498,345 7,998 SH   SOLE   5,998 0 2,000
LOWES COS INC COM 548661107   1,742,344 7,829 SH   SOLE   6,729 0 1,100
ARCHER DANIELS MIDLAND CO COM 039483102   2,156,489 29,860 SH   SOLE   27,460 0 2,400
Graco Inc COM 384109104   5,636,710 64,969 SH   SOLE   26,519 0 38,450
CELANESE CORP DEL COM 150870103   846,922 5,451 SH   SOLE   3,807 0 1,644
DISNEY WALT CO COM 254687106   603,772 6,687 SH   SOLE   6,258 0 429
ISHARES TR RUS 2000 VAL ETF 464287630   277,109 1,784 SH   SOLE   348 0 1,436
ISHARES TR RUS 2000 GRW ETF 464287648   484,784 1,922 SH   SOLE   825 0 1,097
NextEra Energy Inc COM 65339F101   1,223,911 20,150 SH   SOLE   19,405 0 745
United Parcel Service Inc CL B 911312106   3,117,714 19,829 SH   SOLE   18,683 0 1,146
Berkshire Hathaway Inc Del CL B NEW 084670702   1,553,611 4,356 SH   SOLE   4,356 0 0
KNIFE RIVER CORP COMMON STOCK 498894104   281,265 4,250 SH   SOLE   3,325 0 925
MDU RES GROUP INC COM 552690109   407,880 20,600 SH   SOLE   16,900 0 3,700
NORTHERN TR CORP COM 665859104   497,420 5,895 SH   SOLE   4,895 0 1,000
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605   315,840 8,400 SH   SOLE   8,400 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   279,276 2,450 SH   SOLE   2,450 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   266,511 3,700 SH   SOLE   3,700 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   398,597 9,950 SH   SOLE   9,950 0 0
BIO-TECHNE CORP COM 09073M104   3,569,344 46,259 SH   SOLE   43,743 0 2,516
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   705,456 4,140 SH   SOLE   4,140 0 0
CHUBB LIMITED COM H1467J104   331,316 1,466 SH   SOLE   766 0 700
Church & Dwight Co Inc COM 171340102   751,279 7,945 SH   SOLE   7,095 0 850
FACTSET RESH SYS INC COM 303075105   560,534 1,175 SH   SOLE   550 0 625
ALPHABET INC CAP STK CL A 02079K305   1,360,162 9,737 SH   SOLE   7,777 0 1,960
KLA CORP COM NEW 482480100   1,778,778 3,060 SH   SOLE   2,065 0 995
Nike Inc CL B 654106103   4,607,385 42,437 SH   SOLE   41,037 0 1,400
PAYCHEX INC COM 704326107   1,887,894 15,850 SH   SOLE   14,690 0 1,160
Boeing Co COM 097023105   372,744 1,430 SH   SOLE   1,245 0 185
CenterPoint Energy Inc COM 15189T107   2,475,133 86,634 SH   SOLE   83,479 0 3,155
DANAHER CORPORATION COM 235851102   5,755,739 24,880 SH   SOLE   24,835 0 45
ILLINOIS TOOL WKS INC COM 452308109   1,012,922 3,867 SH   SOLE   3,367 0 500
McCormick & Co Inc COM NON VTG 579780206   2,885,408 42,172 SH   SOLE   39,384 0 2,788
SHERWIN WILLIAMS CO COM 824348106   607,581 1,948 SH   SOLE   1,948 0 0
VERALTO CORP COM SHS 92338C103   224,241 2,726 SH   SOLE   2,711 0 15
WALGREENS BOOTS ALLIANCE INC COM 931427108   921,422 35,290 SH   SOLE   35,290 0 0
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858   1,020,797 21,311 SH   SOLE   12,111 0 9,200
ISHARES TR EAFE GRWTH ETF 464288885   1,313,964 13,567 SH   SOLE   12,820 0 747
COMCAST CORP NEW CL A 20030N101   354,220 8,078 SH   SOLE   6,078 0 2,000
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   534,956 6,800 SH   SOLE   5,800 0 1,000
CHEMED CORP NEW COM 16359R103   330,969 566 SH   SOLE   174 0 392
ENSIGN GROUP INC COM 29358P101   238,558 2,126 SH   SOLE   0 0 2,126
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   371,863 3,749 SH   SOLE   0 0 3,749
VANGUARD INDEX FDS MID CAP ETF 922908629   473,888 2,037 SH   SOLE   2,037 0 0
ISHARES TR CORE US AGGBD ET 464287226   958,457 9,657 SH   SOLE   7,552 0 2,105
ISHARES TR TIPS BD ETF 464287176   1,003,634 9,337 SH   SOLE   9,235 0 102
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   302,452 4,840 SH   SOLE   4,840 0 0
ISHARES TR EAFE VALUE ETF 464288877   389,187 7,470 SH   SOLE   7,470 0 0
EATON CORP PLC SHS G29183103   276,943 1,150 SH   SOLE   833 0 317
MARATHON PETE CORP COM 56585A102   445,080 3,000 SH   SOLE   3,000 0 0
Omnicom Group Inc COM 681919106   355,816 4,113 SH   SOLE   763 0 3,350
ALPHABET INC CAP STK CL C 02079K107   1,119,830 7,946 SH   SOLE   6,846 0 1,100
ISHARES TR RUS MID CAP ETF 464287499   419,587 5,398 SH   SOLE   4,438 0 960
PROSHARES TR S&P 500 DV ARIST 74348A467   675,920 7,100 SH   SOLE   7,100 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698   201,531 3,100 SH   SOLE   3,100 0 0
ISHARES TR RUS 1000 ETF 464287622   435,352 1,660 SH   SOLE   1,660 0 0
PARKER-HANNIFIN CORP COM 701094104   720,996 1,565 SH   SOLE   1,565 0 0
Linde PLC SHS G54950103   1,338,915 3,260 SH   SOLE   3,260 0 0
AMPHENOL CORP NEW CL A 032095101   2,200,686 22,200 SH   SOLE   22,200 0 0
FISERV INC COM 337738108   1,992,866 15,002 SH   SOLE   15,002 0 0
INGERSOLL RAND INC COM 45687V106   232,020 3,000 SH   SOLE   3,000 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   1,758,792 1,450 SH   SOLE   1,450 0 0
STARBUCKS CORP COM 855244109   1,006,761 10,486 SH   SOLE   10,486 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,608,547 5,885 SH   SOLE   5,885 0 0
GLOBE LIFE INC COM 37959E102   1,824,826 14,992 SH   SOLE   14,992 0 0
Morgan Stanley COM NEW 617446448   2,911,731 31,225 SH   SOLE   31,225 0 0
McKesson Corp COM 58155Q103   1,458,387 3,150 SH   SOLE   0 0 3,150
HUBBELL INC COM 443510607   1,315,720 4,000 SH   SOLE   0 0 4,000
ISHARES TR 7-10 YR TRSY BD 464287440   216,878 2,250 SH   SOLE   0 0 2,250
ADOBE SYSTEMS INCORPORATED COM 00724F101   350,801 588 SH   SOLE   548 0 40
COSTCO WHSL CORP NEW COM 22160K105   495,060 750 SH   SOLE   650 0 100
EDWARDS LIFESCIENCES CORP COM 28176E108   380,106 4,985 SH   SOLE   3,860 0 1,125
ISHARES TR S&P 500 GRWT ETF 464287309   428,541 5,706 SH   SOLE   354 0 5,352
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   677,658 14,345 SH   SOLE   14,345 0 0
ASSOCIATED BANC CORP COM 045487105   2,183,277 102,070 SH   SOLE   101,270 0 800
FAIR ISAAC CORP COM 303250104   232,802 200 SH   SOLE   200 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109   282,653 750 SH   SOLE   750 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   340,396 1,009 SH   SOLE   1,009 0 0
NVIDIA CORPORATION COM 67066G104   756,696 1,528 SH   SOLE   1,528 0 0
SERVICENOW INC COM 81762P102   211,947 300 SH   SOLE   300 0 0
GRAHAM HLDGS CO COM CL B 384637104   230,548 331 SH   SOLE   331 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   210,704 1,432 SH   SOLE   1,432 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   1,048,149 28,359 SH   SOLE   28,359 0 0
WILLIAMS COS INC COM 969457100   452,233 12,984 SH   SOLE   12,984 0 0
DTE ENERGY CO COM 233331107   330,780 3,000 SH   SOLE   3,000 0 0
ISHARES TR S&P 100 ETF 464287101   345,584 1,547 SH   SOLE   1,547 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   256,389 3,404 SH   SOLE   3,404 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300   218,939 2,628 SH   SOLE   2,628 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   231,688 6,543 SH   SOLE   6,543 0 0