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   10,278,251 100,580 SH   SOLE   79,646 0 20,934
ABBOTT LABS COM 002824100   24,883,120 239,468 SH   SOLE   182,291 0 57,177
ABBVIE INC COM 00287Y109   15,397,179 89,769 SH   SOLE   69,791 0 19,978
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   10,589,920 34,903 SH   SOLE   26,350 0 8,553
ADOBE INC COM 00724F101   326,658 588 SH   SOLE   548 0 40
AFLAC INC COM 001055102   6,999,136 78,369 SH   SOLE   52,807 0 25,562
ALPHABET INC CAP STK CL A 02079K305   1,798,185 9,872 SH   SOLE   7,902 0 1,970
ALPHABET INC CAP STK CL C 02079K107   1,457,456 7,946 SH   SOLE   6,846 0 1,100
AMAZON COM INC COM 023135106   825,564 4,272 SH   SOLE   3,872 0 400
AMCOR PLC ORD G0250X107   572,483 58,536 SH   SOLE   45,276 0 13,260
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   314,358 4,840 SH   SOLE   4,190 0 650
AMERICAN EXPRESS CO COM 025816109   1,750,055 7,558 SH   SOLE   5,558 0 2,000
AMERICAN TOWER CORP NEW COM 03027X100   8,407,519 43,253 SH   SOLE   32,413 0 10,840
AMERIPRISE FINL INC COM 03076C106   1,328,134 3,109 SH   SOLE   1,509 0 1,600
AMGEN INC COM 031162100   22,584,511 72,282 SH   SOLE   56,085 0 16,197
AMPHENOL CORP NEW CL A 032095101   2,991,228 44,400 SH   SOLE   44,400 0 0
APPLE INC COM 037833100   49,633,235 235,653 SH   SOLE   184,104 0 51,549
ARCHER DANIELS MIDLAND CO COM 039483102   1,473,288 24,372 SH   SOLE   21,972 0 2,400
ASSOCIATED BANC CORP COM 045487105   2,158,781 102,070 SH   SOLE   101,270 0 800
AT&T INC COM 00206R102   2,974,873 155,671 SH   SOLE   125,431 0 30,240
AUTOMATIC DATA PROCESSING IN COM 053015103   15,015,988 62,910 SH   SOLE   49,159 0 13,751
BALL CORP COM 058498106   10,422,413 173,649 SH   SOLE   125,464 0 48,185
BAXTER INTL INC COM 071813109   296,267 8,857 SH   SOLE   7,152 0 1,705
BECTON DICKINSON & CO COM 075887109   10,979,229 46,978 SH   SOLE   34,713 0 12,265
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,701,645 4,183 SH   SOLE   4,183 0 0
BIO-TECHNE CORP COM 09073M104   3,972,921 55,449 SH   SOLE   52,933 0 2,516
BLACKROCK INC COM 09247X101   10,497,338 13,333 SH   SOLE   10,163 0 3,170
BOEING CO COM 097023105   260,275 1,430 SH   SOLE   1,245 0 185
BRISTOL-MYERS SQUIBB CO COM 110122108   752,067 18,109 SH   SOLE   14,934 0 3,175
BROADCOM INC COM 11135F101   380,511 237 SH   SOLE   237 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   2,976,165 33,774 SH   SOLE   31,922 0 1,852
CATERPILLAR INC COM 149123101   3,146,796 9,447 SH   SOLE   7,521 0 1,926
CELANESE CORP DEL COM 150870103   725,574 5,379 SH   SOLE   3,735 0 1,644
CENTERPOINT ENERGY INC COM 15189T107   2,101,591 67,837 SH   SOLE   65,982 0 1,855
CHEVRON CORP NEW COM 166764100   14,528,916 92,884 SH   SOLE   68,150 0 24,734
CHUBB LIMITED COM H1467J104   255,846 1,003 SH   SOLE   303 0 700
CHURCH & DWIGHT CO INC COM 171340102   821,146 7,920 SH   SOLE   7,070 0 850
CISCO SYS INC COM 17275R102   17,538,840 369,161 SH   SOLE   296,619 0 72,542
CLOROX CO DEL COM 189054109   1,085,619 7,955 SH   SOLE   5,270 0 2,685
COCA COLA CO COM 191216100   2,725,535 42,821 SH   SOLE   32,596 0 10,225
COLGATE PALMOLIVE CO COM 194162103   11,943,393 123,077 SH   SOLE   87,342 0 35,735
CONAGRA BRANDS INC COM 205887102   810,084 28,504 SH   SOLE   24,004 0 4,500
CONOCOPHILLIPS COM 20825C104   1,455,143 12,722 SH   SOLE   10,569 0 2,153
COSTCO WHSL CORP NEW COM 22160K105   607,743 715 SH   SOLE   615 0 100
CVS HEALTH CORP COM 126650100   378,516 6,409 SH   SOLE   3,589 0 2,820
DANAHER CORPORATION COM 235851102   5,250,348 21,014 SH   SOLE   20,969 0 45
DEERE & CO COM 244199105   14,656,385 39,227 SH   SOLE   27,762 0 11,465
DELTA AIR LINES INC DEL COM NEW 247361702   214,002 4,511 SH   SOLE   4,511 0 0
DISNEY WALT CO COM 254687106   688,841 6,938 SH   SOLE   6,509 0 429
DOMINION ENERGY INC COM 25746U109   1,346,275 27,475 SH   SOLE   15,235 0 12,240
DONALDSON INC COM 257651109   6,529,850 91,250 SH   SOLE   75,013 0 16,237
DTE ENERGY CO COM 233331107   333,030 3,000 SH   SOLE   3,000 0 0
EATON CORP PLC SHS G29183103   261,188 833 SH   SOLE   833 0 0
ECOLAB INC COM 278865100   18,752,020 78,790 SH   SOLE   63,254 0 15,536
EDWARDS LIFESCIENCES CORP COM 28176E108   460,465 4,985 SH   SOLE   3,860 0 1,125
ELI LILLY & CO COM 532457108   17,411,363 19,231 SH   SOLE   19,011 0 220
EMERSON ELEC CO COM 291011104   3,976,446 36,097 SH   SOLE   30,431 0 5,666
EXXON MOBIL CORP COM 30231G102   6,886,080 59,817 SH   SOLE   42,342 0 17,475
FACTSET RESH SYS INC COM 303075105   785,920 1,925 SH   SOLE   1,285 0 640
FAIR ISAAC CORP COM 303250104   297,732 200 SH   SOLE   200 0 0
FASTENAL CO COM 311900104   3,543,422 56,388 SH   SOLE   43,458 0 12,930
FEDERATED HERMES INC CL B 314211103   1,045,256 31,790 SH   SOLE   29,890 0 1,900
FEDEX CORP COM 31428X106   2,845,782 9,491 SH   SOLE   8,521 0 970
FISERV INC COM 337738108   2,235,899 15,002 SH   SOLE   15,002 0 0
FULLER H B CO COM 359694106   577,200 7,500 SH   SOLE   2,000 0 5,500
GE AEROSPACE COM NEW 369604301   238,455 1,500 SH   SOLE   1,488 0 12
GENERAL DYNAMICS CORP COM 369550108   12,886,569 44,415 SH   SOLE   31,480 0 12,935
GENERAL MLS INC COM 370334104   5,946,314 93,998 SH   SOLE   81,152 0 12,846
GENUINE PARTS CO COM 372460105   3,435,731 24,839 SH   SOLE   22,874 0 1,965
GLOBE LIFE INC COM 37959E102   925,157 11,244 SH   SOLE   11,244 0 0
GRACO INC COM 384109104   5,135,283 64,774 SH   SOLE   25,824 0 38,950
GRAHAM HLDGS CO COM CL B 384637104   228,753 327 SH   SOLE   327 0 0
HERSHEY CO COM 427866108   2,173,790 11,825 SH   SOLE   6,725 0 5,100
HOME DEPOT INC COM 437076102   25,463,089 73,969 SH   SOLE   58,674 0 15,295
HONEYWELL INTL INC COM 438516106   3,823,648 17,906 SH   SOLE   16,027 0 1,879
HORMEL FOODS CORP COM 440452100   5,721,114 187,639 SH   SOLE   135,064 0 52,575
HUBBELL INC COM 443510607   1,461,920 4,000 SH   SOLE   0 0 4,000
ILLINOIS TOOL WKS INC COM 452308109   916,325 3,867 SH   SOLE   3,367 0 500
INGERSOLL RAND INC COM 45687V106   231,642 2,550 SH   SOLE   2,550 0 0
INTEL CORP COM 458140100   4,828,440 155,907 SH   SOLE   144,553 0 11,354
INTERNATIONAL BUSINESS MACHS COM 459200101   17,947,887 103,775 SH   SOLE   78,897 0 24,878
INTUITIVE SURGICAL INC COM NEW 46120E602   448,854 1,009 SH   SOLE   1,009 0 0
ISHARES INC CORE MSCI EMKT 46434G103   598,091 11,173 SH   SOLE   9,686 0 1,487
ISHARES TR 7-10 YR TRSY BD 464287440   210,713 2,250 SH   SOLE   0 0 2,250
ISHARES TR CORE MSCI EAFE 46432F842   3,368,535 46,373 SH   SOLE   43,501 0 2,872
ISHARES TR CORE S&P MCP ETF 464287507   3,354,952 57,330 SH   SOLE   48,830 0 8,500
ISHARES TR CORE S&P SCP ETF 464287804   3,233,718 30,318 SH   SOLE   27,866 0 2,452
ISHARES TR CORE S&P500 ETF 464287200   314,535 575 SH   SOLE   565 0 10
ISHARES TR CORE US AGGBD ET 464287226   557,668 5,745 SH   SOLE   5,745 0 0
ISHARES TR EAFE GRWTH ETF 464288885   821,674 8,032 SH   SOLE   8,032 0 0
ISHARES TR EAFE VALUE ETF 464288877   396,209 7,470 SH   SOLE   4,566 0 2,904
ISHARES TR GLOBAL 100 ETF 464287572   310,988 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR MSCI EAFE ETF 464287465   2,958,681 37,772 SH   SOLE   34,185 0 3,587
ISHARES TR MSCI USA QLT FCT 46432F339   573,413 3,358 SH   SOLE   3,358 0 0
ISHARES TR RUS 1000 ETF 464287622   493,917 1,660 SH   SOLE   1,660 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   2,297,189 6,302 SH   SOLE   3,923 0 2,379
ISHARES TR RUS 1000 VAL ETF 464287598   753,254 4,317 SH   SOLE   2,467 0 1,850
ISHARES TR RUS 2000 GRW ETF 464287648   504,601 1,922 SH   SOLE   825 0 1,097
ISHARES TR RUS 2000 VAL ETF 464287630   271,704 1,784 SH   SOLE   348 0 1,436
ISHARES TR RUS MID CAP ETF 464287499   459,283 5,665 SH   SOLE   4,705 0 960
ISHARES TR RUSSELL 2000 ETF 464287655   6,952,538 34,268 SH   SOLE   33,308 0 960
ISHARES TR S&P 100 ETF 464287101   480,234 1,817 SH   SOLE   1,817 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   528,058 5,706 SH   SOLE   354 0 5,352
ISHARES TR S&P MC 400GR ETF 464287606   575,535 6,532 SH   SOLE   6,048 0 484
ISHARES TR SELECT DIVID ETF 464287168   389,677 3,221 SH   SOLE   1,575 0 1,646
ISHARES TR TIPS BD ETF 464287176   986,327 9,237 SH   SOLE   9,135 0 102
JOHNSON & JOHNSON COM 478160104   15,369,163 105,153 SH   SOLE   79,508 0 25,645
JOHNSON CTLS INTL PLC SHS G51502105   1,027,361 15,456 SH   SOLE   13,081 0 2,375
JPMORGAN CHASE & CO. COM 46625H100   16,688,271 82,509 SH   SOLE   62,236 0 20,273
KIMBERLY-CLARK CORP COM 494368103   4,118,360 29,800 SH   SOLE   27,470 0 2,330
KLA CORP COM NEW 482480100   2,469,408 2,995 SH   SOLE   2,000 0 995
KNIFE RIVER CORP COMMON STOCK 498894104   289,328 4,125 SH   SOLE   3,200 0 925
L3HARRIS TECHNOLOGIES INC COM 502431109   10,835,761 48,249 SH   SOLE   34,066 0 14,183
LINDE PLC SHS G54950103   1,430,521 3,260 SH   SOLE   3,260 0 0
LOWES COS INC COM 548661107   1,590,178 7,213 SH   SOLE   6,113 0 1,100
MARATHON PETE CORP COM 56585A102   520,440 3,000 SH   SOLE   3,000 0 0
MCCORMICK & CO INC COM NON VTG 579780206   2,494,889 35,169 SH   SOLE   32,999 0 2,170
MCDONALDS CORP COM 580135101   13,221,482 51,882 SH   SOLE   38,819 0 13,063
MCKESSON CORP COM 58155Q103   1,839,726 3,150 SH   SOLE   0 0 3,150
MDU RES GROUP INC COM 552690109   504,510 20,100 SH   SOLE   15,800 0 4,300
MEDTRONIC PLC SHS G5960L103   4,349,847 55,264 SH   SOLE   42,574 0 12,690
MERCK & CO INC COM 58933Y105   3,365,008 27,181 SH   SOLE   23,761 0 3,420
METTLER TOLEDO INTERNATIONAL COM 592688105   2,026,506 1,450 SH   SOLE   1,450 0 0
MICROSOFT CORP COM 594918104   66,322,017 148,388 SH   SOLE   118,270 0 30,118
MORGAN STANLEY COM NEW 617446448   2,402,634 24,721 SH   SOLE   24,721 0 0
NEXTERA ENERGY INC COM 65339F101   1,555,342 21,965 SH   SOLE   20,645 0 1,320
NIKE INC CL B 654106103   2,333,682 30,963 SH   SOLE   30,713 0 250
NORTHERN TR CORP COM 665859104   481,878 5,738 SH   SOLE   4,738 0 1,000
NOVARTIS AG SPONSORED ADR 66987V109   1,769,792 16,624 SH   SOLE   16,466 0 158
NOVO-NORDISK A S ADR 670100205   377,691 2,646 SH   SOLE   1,946 0 700
NVENT ELECTRIC PLC SHS G6700G107   8,123,342 106,035 SH   SOLE   5,120 0 100,915
NVIDIA CORPORATION COM 67066G104   1,888,680 15,288 SH   SOLE   15,288 0 0
OMNICOM GROUP INC COM 681919106   368,937 4,113 SH   SOLE   763 0 3,350
ORACLE CORP COM 68389X105   27,036,976 191,480 SH   SOLE   148,980 0 42,500
PARKER-HANNIFIN CORP COM 701094104   762,256 1,507 SH   SOLE   1,507 0 0
PAYCHEX INC COM 704326107   1,879,176 15,850 SH   SOLE   14,690 0 1,160
PENTAIR PLC SHS G7S00T104   8,670,841 113,093 SH   SOLE   12,178 0 100,915
PEPSICO INC COM 713448108   15,948,896 96,701 SH   SOLE   73,491 0 23,210
PFIZER INC COM 717081103   1,369,342 48,940 SH   SOLE   38,664 0 10,276
PHILLIPS 66 COM 718546104   829,798 5,878 SH   SOLE   4,916 0 962
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   533,460 6,800 SH   SOLE   5,800 0 1,000
PROCTER AND GAMBLE CO COM 742718109   20,078,021 121,744 SH   SOLE   92,923 0 28,821
PROSHARES TR S&P 500 DV ARIST 74348A467   682,523 7,100 SH   SOLE   7,100 0 0
ROSS STORES INC COM 778296103   2,955,083 20,335 SH   SOLE   18,335 0 2,000
ROYAL BK CDA COM 780087102   9,855,469 92,644 SH   SOLE   64,541 0 28,103
RTX CORPORATION COM 75513E101   7,122,872 70,952 SH   SOLE   52,868 0 18,084
SCHWAB CHARLES CORP COM 808513105   1,928,468 26,170 SH   SOLE   25,880 0 290
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   443,828 11,552 SH   SOLE   11,552 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   239,092 2,371 SH   SOLE   2,371 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,206,189 13,233 SH   SOLE   8,833 0 4,400
SERVICENOW INC COM 81762P102   236,001 300 SH   SOLE   300 0 0
SHELL PLC SPON ADS 780259305   283,018 3,921 SH   SOLE   3,921 0 0
SHERWIN WILLIAMS CO COM 824348106   575,970 1,930 SH   SOLE   1,930 0 0
SMUCKER J M CO COM NEW 832696405   502,675 4,610 SH   SOLE   4,340 0 270
SOLVENTUM CORP COM SHS 83444M101   922,968 17,454 SH   SOLE   14,833 0 2,621
SOUTHERN CO COM 842587107   3,521,213 45,394 SH   SOLE   25,501 0 19,893
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   293,348 750 SH   SOLE   750 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   22,439,271 41,232 SH   SOLE   40,144 0 1,088
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   6,133,087 11,462 SH   SOLE   10,976 0 486
SPDR SER TR S&P DIVID ETF 78464A763   1,277,524 10,045 SH   SOLE   9,384 0 661
STANLEY BLACK & DECKER INC COM 854502101   297,910 3,729 SH   SOLE   3,729 0 0
STARBUCKS CORP COM 855244109   644,287 8,276 SH   SOLE   8,276 0 0
STRYKER CORPORATION COM 863667101   13,425,245 39,457 SH   SOLE   36,443 0 3,014
SYSCO CORP COM 871829107   2,098,938 29,401 SH   SOLE   23,651 0 5,750
TARGET CORP COM 87612E106   22,319,251 150,765 SH   SOLE   104,721 0 46,044
TEXAS INSTRS INC COM 882508104   11,220,296 57,679 SH   SOLE   45,874 0 11,805
TJX COS INC NEW COM 872540109   11,949,924 108,537 SH   SOLE   94,147 0 14,390
TRACTOR SUPPLY CO COM 892356106   10,420,110 38,593 SH   SOLE   32,249 0 6,344
TRAVELERS COMPANIES INC COM 89417E109   5,415,668 26,634 SH   SOLE   24,234 0 2,400
TYSON FOODS INC CL A 902494103   1,085,946 19,005 SH   SOLE   15,830 0 3,175
UNION PAC CORP COM 907818108   1,159,357 5,124 SH   SOLE   2,146 0 2,978
UNITED PARCEL SERVICE INC CL B 911312106   2,168,662 15,847 SH   SOLE   14,701 0 1,146
UNITEDHEALTH GROUP INC COM 91324P102   33,496,068 65,774 SH   SOLE   55,648 0 10,126
US BANCORP DEL COM NEW 902973304   11,108,303 279,806 SH   SOLE   215,211 0 64,595
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   483,888 6,716 SH   SOLE   5,630 0 1,086
VANGUARD INDEX FDS MID CAP ETF 922908629   493,158 2,037 SH   SOLE   2,037 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,090,564 8,179 SH   SOLE   5,710 0 2,469
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,167,806 15,580 SH   SOLE   12,980 0 2,600
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   891,742 20,378 SH   SOLE   17,253 0 3,125
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   891,027 4,881 SH   SOLE   4,881 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,003,093 16,635 SH   SOLE   16,635 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,041,082 21,066 SH   SOLE   11,866 0 9,200
VERALTO CORP COM SHS 92338C103   201,920 2,115 SH   SOLE   2,115 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   3,629,945 88,020 SH   SOLE   63,135 0 24,885
VISA INC COM CL A 92826C839   12,021,389 45,801 SH   SOLE   36,221 0 9,580
WALGREENS BOOTS ALLIANCE INC COM 931427108   221,266 18,294 SH   SOLE   18,294 0 0
WALMART INC COM 931142103   4,136,337 61,089 SH   SOLE   48,346 0 12,743
WELLS FARGO CO NEW COM 949746101   998,525 16,813 SH   SOLE   15,828 0 985
WILLIAMS COS INC COM 969457100   551,820 12,984 SH   SOLE   12,984 0 0
XCEL ENERGY INC COM 98389B100   4,729,242 88,546 SH   SOLE   64,554 0 23,992
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,818,054 5,885 SH   SOLE   5,885 0 0