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   33,001,408 253,994 SH   SOLE   197,801 0 56,193
ABBOTT LABS COM 002824100   24,099,893 219,509 SH   SOLE   163,860 0 55,649
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   8,690,445 32,568 SH   SOLE   24,315 0 8,253
AUTOMATIC DATA PROCESSING IN COM 053015103   15,755,444 65,961 SH   SOLE   52,936 0 13,025
Amgen Inc COM 031162100   19,572,721 74,523 SH   SOLE   59,243 0 15,280
AMERICAN TOWER CORP NEW COM 03027X100   6,642,023 31,351 SH   SOLE   22,701 0 8,650
BALL CORP COM 058498106   7,849,069 153,482 SH   SOLE   110,642 0 42,840
BAXTER INTL INC COM 071813109   6,699,089 131,432 SH   SOLE   91,319 0 40,113
BECTON DICKINSON & CO COM 075887109   10,872,597 42,755 SH   SOLE   31,215 0 11,540
BLACKROCK INC COM 09247X101   9,258,960 13,066 SH   SOLE   10,226 0 2,840
COLGATE PALMOLIVE CO COM 194162103   8,666,979 110,001 SH   SOLE   77,721 0 32,280
CISCO SYS INC COM 17275R102   17,647,095 370,426 SH   SOLE   305,450 0 64,976
CHEVRON CORP NEW COM 166764100   15,964,020 88,941 SH   SOLE   65,536 0 23,405
Deere & Co COM 244199105   17,287,603 40,320 SH   SOLE   28,915 0 11,405
Ecolab Inc COM 278865100   10,353,392 71,128 SH   SOLE   58,297 0 12,831
General Dynamics Corp COM 369550108   10,684,361 43,063 SH   SOLE   30,733 0 12,330
HOME DEPOT INC COM 437076102   23,631,698 74,817 SH   SOLE   59,828 0 14,989
Hormel Foods Corp COM 440452100   10,653,371 233,883 SH   SOLE   178,413 0 55,470
INTERNATIONAL BUSINESS MACHS COM 459200101   14,450,530 102,566 SH   SOLE   78,054 0 24,512
Johnson & Johnson COM 478160104   18,600,362 105,295 SH   SOLE   80,567 0 24,728
JPMorgan Chase & Co COM 46625H100   11,207,944 83,579 SH   SOLE   63,602 0 19,977
L3HARRIS TECHNOLOGIES INC COM 502431109   8,387,740 40,285 SH   SOLE   28,756 0 11,529
MCDONALDS CORP COM 580135101   13,106,532 49,734 SH   SOLE   36,748 0 12,986
3M Co COM 88579Y101   11,448,283 95,466 SH   SOLE   78,961 0 16,505
Microsoft Corp COM 594918104   37,811,460 157,666 SH   SOLE   126,222 0 31,444
Oracle Corp COM 68389X105   17,454,433 213,536 SH   SOLE   172,568 0 40,968
PROCTER AND GAMBLE CO COM 742718109   18,983,799 125,256 SH   SOLE   98,497 0 26,759
ROYAL BK CDA COM 780087102   9,309,390 99,015 SH   SOLE   72,009 0 27,006
Sysco Corp COM 871829107   9,558,314 125,027 SH   SOLE   93,092 0 31,935
Target Corp COM 87612E106   23,220,283 155,799 SH   SOLE   114,282 0 41,517
UnitedHealth Group Inc COM 91324P102   29,470,585 55,586 SH   SOLE   49,440 0 6,146
US BANCORP DEL COM 902973304   9,892,056 226,830 SH   SOLE   167,040 0 59,790
VISA INC COM CL A 92826C839   9,974,350 48,009 SH   SOLE   38,554 0 9,455
Medtronic PLC SHS G5960L103   2,885,125 37,122 SH   SOLE   34,122 0 3,000
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858   1,038,506 24,744 SH   SOLE   15,074 0 9,670
PepsiCo Inc COM 713448108   16,072,959 88,968 SH   SOLE   67,271 0 21,697
ISHARES TR SELECT DIVID ETF 464287168   588,528 4,880 SH   SOLE   1,075 0 3,805
SPDR SER TR S&P DIVID ETF 78464A763   1,359,320 10,865 SH   SOLE   9,491 0 1,374
AMCOR PLC ORD G0250X107   2,379,642 199,802 SH   SOLE   179,402 0 20,400
AMERIPRISE FINL INC COM 03076C106   1,154,871 3,709 SH   SOLE   1,609 0 2,100
Caterpillar Inc COM 149123101   2,333,314 9,740 SH   SOLE   7,840 0 1,900
C H ROBINSON WORLDWIDE INC COM 12541W209   4,334,450 47,340 SH   SOLE   43,044 0 4,296
CVS Health Corp COM 126650100   790,997 8,488 SH   SOLE   6,491 0 1,997
DONALDSON INC COM 257651109   6,453,153 109,617 SH   SOLE   97,242 0 12,375
Fastenal Co COM 311900104   2,943,541 62,205 SH   SOLE   43,885 0 18,320
GENERAL MLS INC COM 370334104   8,451,745 100,796 SH   SOLE   87,336 0 13,460
Intel Corp COM 458140100   4,612,696 174,525 SH   SOLE   162,051 0 12,474
COCA COLA CO COM 191216100   2,968,991 46,675 SH   SOLE   41,750 0 4,925
Leggett & Platt Inc COM 524660107   2,301,383 71,405 SH   SOLE   65,545 0 5,860
Ross Stores Inc COM 778296103   2,982,883 25,699 SH   SOLE   23,699 0 2,000
Southern Co COM 842587107   3,402,615 47,649 SH   SOLE   25,613 0 22,036
STRYKER CORPORATION COM 863667101   10,518,693 43,023 SH   SOLE   40,953 0 2,070
TRAVELERS COMPANIES INC COM 89417E109   5,165,724 27,552 SH   SOLE   25,852 0 1,700
Xcel Energy Inc COM 98389B100   7,000,904 99,856 SH   SOLE   75,244 0 24,612
BRISTOL-MYERS SQUIBB CO COM 110122108   1,508,432 20,965 SH   SOLE   18,015 0 2,950
LILLY ELI & CO COM 532457108   8,298,349 22,683 SH   SOLE   22,683 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   18,772,911 49,088 SH   SOLE   41,620 0 7,469
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   266,957 3,716 SH   SOLE   2,617 0 1,099
ISHARES TR CORE MSCI EAFE 46432F842   2,385,037 38,693 SH   SOLE   35,779 0 2,914
ISHARES INC CORE MSCI EMKT 46434G103   690,973 14,796 SH   SOLE   10,145 0 4,651
ISHARES TR S&P MC 400GR ETF 464287606   468,060 6,853 SH   SOLE   6,583 0 270
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,197,983 6,256 SH   SOLE   3,679 0 2,577
ISHARES TR CORE S&P MCP ETF 464287507   2,195,877 9,078 SH   SOLE   7,669 0 1,409
Aflac Inc COM 001055102   8,063,683 112,089 SH   SOLE   86,619 0 25,470
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   6,734,393 15,209 SH   SOLE   14,210 0 999
RAYTHEON TECHNOLOGIES CORP COM 75513E101   7,850,466 77,789 SH   SOLE   59,914 0 17,875
ISHARES TR RUSSELL 2000 ETF 464287655   6,813,466 39,077 SH   SOLE   35,038 0 4,039
ISHARES TR CORE S&P SCP ETF 464287804   2,047,915 21,639 SH   SOLE   20,554 0 1,085
Kimberly-Clark Corp COM 494368103   5,246,330 38,647 SH   SOLE   35,512 0 3,135
TJX COS INC NEW COM 872540109   9,593,631 120,523 SH   SOLE   108,083 0 12,440
WELLS FARGO CO NEW COM 949746101   792,562 19,195 SH   SOLE   16,965 0 2,230
AT&T Inc COM 00206R102   3,448,285 187,305 SH   SOLE   150,894 0 36,411
Verizon Communications Inc COM 92343V104   6,088,191 154,523 SH   SOLE   118,444 0 36,079
WILLIAMS COS INC COM 969457100   468,200 14,231 SH   SOLE   804 0 13,427
Exxon Mobil Corp COM 30231G102   6,677,998 60,544 SH   SOLE   41,026 0 19,518
AbbVie Inc COM 00287Y109   11,930,858 73,825 SH   SOLE   53,123 0 20,702
EMERSON ELEC CO COM 291011104   3,768,338 39,229 SH   SOLE   33,219 0 6,010
Genuine Parts Co COM 372460105   5,356,254 30,870 SH   SOLE   27,890 0 2,980
HONEYWELL INTL INC COM 438516106   4,500,514 21,001 SH   SOLE   19,356 0 1,645
Phillips 66 COM 718546104   623,647 5,992 SH   SOLE   5,280 0 712
SCHWAB CHARLES CORP COM 808513105   2,148,108 25,800 SH   SOLE   25,510 0 290
WALMART INC COM 931142103   3,141,216 22,154 SH   SOLE   17,904 0 4,250
APA CORPORATION COM 03743Q108   1,550,803 33,222 SH   SOLE   140 0 33,082
Conagra Brands Inc COM 205887102   1,335,537 34,510 SH   SOLE   30,010 0 4,500
UNION PAC CORP COM 907818108   1,045,704 5,050 SH   SOLE   2,159 0 2,891
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   1,679,053 21,615 SH   SOLE   16,890 0 4,725
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605   971,793 28,415 SH   SOLE   21,650 0 6,765
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   952,146 9,695 SH   SOLE   7,990 0 1,705
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,785,750 48,355 SH   SOLE   38,220 0 10,135
FULLER H B CO COM 359694106   537,150 7,500 SH   SOLE   2,000 0 5,500
Merck & Co Inc COM 58933Y105   2,948,163 26,572 SH   SOLE   22,262 0 4,310
NVENT ELECTRIC PLC SHS G6700G107   4,079,166 106,035 SH   SOLE   5,120 0 100,915
Pfizer Inc COM 717081103   2,496,157 48,715 SH   SOLE   39,385 0 9,330
Pentair PLC SHS G7S00T104   5,085,664 113,065 SH   SOLE   10,750 0 102,315
WALGREENS BOOTS ALLIANCE INC COM 931427108   3,527,344 94,415 SH   SOLE   67,445 0 26,970
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,150,231 13,150 SH   SOLE   9,750 0 3,400
CLOROX CO DEL COM 189054109   1,375,936 9,805 SH   SOLE   7,230 0 2,575
FedEx Corp COM 31428X106   1,649,557 9,524 SH   SOLE   8,474 0 1,050
SMUCKER J M CO COM NEW 832696405   732,085 4,620 SH   SOLE   4,420 0 200
TYSON FOODS INC CL A 902494103   722,474 11,606 SH   SOLE   11,606 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   817,956 20,984 SH   SOLE   17,513 0 3,471
ConocoPhillips COM 20825C104   1,442,078 12,221 SH   SOLE   10,596 0 1,625
FEDERATED HERMES INC CL B 314211103   1,490,162 41,040 SH   SOLE   39,140 0 1,900
JOHNSON CTLS INTL PLC SHS G51502105   1,229,632 19,213 SH   SOLE   16,838 0 2,375
Tractor Supply Co COM 892356106   1,982,886 8,814 SH   SOLE   8,654 0 160
AMAZON COM INC COM 023135106   446,796 5,319 SH   SOLE   4,919 0 400
DOMINION ENERGY INC COM 25746U109   1,919,377 31,301 SH   SOLE   19,381 0 11,920
ISHARES TR MSCI EAFE ETF 464287465   1,558,556 23,744 SH   SOLE   20,599 0 3,145
ISHARES TR GLOBAL 100 ETF 464287572   206,241 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR RUS 1000 VAL ETF 464287598   675,146 4,452 SH   SOLE   2,602 0 1,850
ISHARES TR RUS 1000 GRW ETF 464287614   1,441,869 6,730 SH   SOLE   3,966 0 2,764
Stanley Black & Decker Inc COM 854502101   364,032 4,846 SH   SOLE   4,846 0 0
American Express Co COM 025816109   1,259,273 8,523 SH   SOLE   6,123 0 2,400
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   423,173 3,115 SH   SOLE   2,945 0 170
LOWES COS INC COM 548661107   1,468,399 7,370 SH   SOLE   6,270 0 1,100
ARCHER DANIELS MIDLAND CO COM 039483102   2,962,658 31,908 SH   SOLE   29,508 0 2,400
Graco Inc COM 384109104   4,427,255 65,823 SH   SOLE   61,813 0 4,010
CELANESE CORP DEL COM 150870103   541,668 5,298 SH   SOLE   2,458 0 2,840
DISNEY WALT CO COM 254687106   371,473 4,276 SH   SOLE   3,851 0 425
ISHARES TR RUS 2000 VAL ETF 464287630   296,476 2,138 SH   SOLE   438 0 1,700
ISHARES TR RUS 2000 GRW ETF 464287648   423,263 1,973 SH   SOLE   910 0 1,063
NextEra Energy Inc COM 65339F101   1,222,734 14,626 SH   SOLE   14,626 0 0
United Parcel Service Inc CL B 911312106   3,480,798 20,023 SH   SOLE   18,523 0 1,500
Berkshire Hathaway Inc Del CL B NEW 084670702   730,549 2,365 SH   SOLE   2,365 0 0
MDU RES GROUP INC COM 552690109   797,578 26,288 SH   SOLE   20,588 0 5,700
NORTHERN TR CORP COM 665859104   530,498 5,995 SH   SOLE   5,995 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   240,294 1,931 SH   SOLE   1,931 0 0
BIO-TECHNE CORP COM 09073M104   4,631,003 55,876 SH   SOLE   54,361 0 1,515
ASSOCIATED BANC CORP COM 045487105   25,789,475 1,116,911 SH   SOLE   1,116,111 0 800
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   637,770 4,200 SH   SOLE   4,200 0 0
Church & Dwight Co Inc COM 171340102   639,640 7,935 SH   SOLE   6,085 0 1,850
FACTSET RESH SYS INC COM 303075105   421,271 1,050 SH   SOLE   465 0 585
ALPHABET INC CAP STK CL A 02079K305   645,314 7,314 SH   SOLE   6,714 0 600
KLA CORP COM NEW 482480100   1,123,549 2,980 SH   SOLE   2,015 0 965
Nike Inc CL B 654106103   4,728,608 40,412 SH   SOLE   40,412 0 0
PAYCHEX INC COM 704326107   1,831,626 15,850 SH   SOLE   14,690 0 1,160
PAYPAL HLDGS INC COM 70450Y103   353,679 4,966 SH   SOLE   4,966 0 0
ISHARES TR RUS MID CAP ETF 464287499   364,095 5,398 SH   SOLE   4,438 0 960
Boeing Co COM 097023105   276,972 1,454 SH   SOLE   1,264 0 190
CenterPoint Energy Inc COM 15189T107   2,598,514 86,646 SH   SOLE   83,491 0 3,155
DANAHER CORPORATION COM 235851102   6,599,403 24,864 SH   SOLE   24,564 0 300
General Electric Co COM NEW 369604301   294,689 3,517 SH   SOLE   3,505 0 12
ILLINOIS TOOL WKS INC COM 452308109   851,900 3,867 SH   SOLE   3,367 0 500
McCormick & Co Inc COM NON VTG 579780206   3,318,667 40,037 SH   SOLE   36,329 0 3,708
SHERWIN WILLIAMS CO COM 824348106   466,828 1,967 SH   SOLE   1,967 0 0
ISHARES TR TIPS BD ETF 464287176   1,170,095 10,993 SH   SOLE   4,691 0 6,302
ISHARES TR EAFE GRWTH ETF 464288885   1,136,372 13,567 SH   SOLE   12,820 0 747
COMCAST CORP NEW CL A 20030N101   281,115 8,039 SH   SOLE   6,039 0 2,000
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   594,154 7,080 SH   SOLE   6,080 0 1,000
ISHARES TR CORE US AGGBD ET 464287226   571,756 5,895 SH   SOLE   3,740 0 2,155
Novartis Ag SPONSORED ADR 66987V109   2,004,368 22,094 SH   SOLE   21,944 0 150
TEXAS INSTRS INC COM 882508104   382,484 2,315 SH   SOLE   1,835 0 480
ALPHABET INC CAP STK CL C 02079K107   691,207 7,790 SH   SOLE   7,190 0 600
PROSHARES TR S&P 500 DV ARIST 74348A467   638,929 7,100 SH   SOLE   7,100 0 0
ISHARES TR RUS 1000 ETF 464287622   354,937 1,686 SH   SOLE   1,686 0 0
PARKER-HANNIFIN CORP COM 701094104   458,325 1,575 SH   SOLE   1,575 0 0
Linde PLC SHS G5494J103   1,065,956 3,268 SH   SOLE   3,268 0 0
AMPHENOL CORP NEW CL A 032095101   1,690,308 22,200 SH   SOLE   22,200 0 0
APTARGROUP INC COM 038336103   230,958 2,100 SH   SOLE   2,100 0 0
FISERV INC COM 337738108   1,554,659 15,382 SH   SOLE   15,382 0 0
FORTIVE CORP COM 34959J108   244,150 3,800 SH   SOLE   3,800 0 0
INGERSOLL RAND INC COM 45687V106   211,090 4,040 SH   SOLE   4,040 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   2,095,903 1,450 SH   SOLE   1,450 0 0
STARBUCKS CORP COM 855244109   1,059,158 10,677 SH   SOLE   10,677 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,508,973 5,885 SH   SOLE   5,885 0 0
GLOBE LIFE INC COM 37959E102   1,808,250 15,000 SH   SOLE   15,000 0 0
Morgan Stanley COM NEW 617446448   2,517,952 29,616 SH   SOLE   29,616 0 0
COSTCO WHSL CORP NEW COM 22160K105   380,265 833 SH   SOLE   733 0 100
VANGUARD INDEX FDS TOTAL STK MKT 922908769   544,892 2,850 SH   SOLE   250 0 2,600
McKesson Corp COM 58155Q103   1,237,896 3,300 SH   SOLE   0 0 3,300
HUBBELL INC COM 443510607   938,720 4,000 SH   SOLE   0 0 4,000
Omnicom Group Inc COM 681919106   289,574 3,550 SH   SOLE   200 0 3,350
HEWLETT PACKARD ENTERPRISE C COM 42824C109   175,688 11,008 SH   SOLE   11,008 0 0
NOVO-NORDISK A S ADR 670100205   212,213 1,568 SH   SOLE   973 0 595
ISHARES TR 7-10 YR TRSY BD 464287440   215,505 2,250 SH   SOLE   0 0 2,250
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109   248,498 750 SH   SOLE   500 0 250
EDWARDS LIFESCIENCES CORP COM 28176E108   464,820 6,230 SH   SOLE   3,980 0 2,250
ISHARES TR S&P 500 GRWT ETF 464287309   313,108 5,352 SH   SOLE   0 0 5,352
NVIDIA CORPORATION COM 67066G104   289,357 1,980 SH   SOLE   1,980 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   267,738 1,009 SH   SOLE   1,009 0 0
CABLE ONE INC COM 12685J105   235,626 331 SH   SOLE   331 0 0
MARATHON PETE CORP COM 56585A102   290,975 2,500 SH   SOLE   2,500 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   219,253 6,807 SH   SOLE   6,807 0 0
DTE ENERGY CO COM 233331107   352,590 3,000 SH   SOLE   3,000 0 0
ISHARES TR S&P 100 ETF 464287101   263,872 1,547 SH   SOLE   1,547 0 0