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   14,637,391 96,147 SH   SOLE   78,578 0 17,569
ABBOTT LABS COM 002824100   29,155,512 214,363 SH   SOLE   167,059 0 47,304
ABBVIE INC COM 00287Y109   12,123,028 65,311 SH   SOLE   47,495 0 17,816
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   11,343,474 37,952 SH   SOLE   28,772 0 9,180
ADOBE INC COM 00724F101   227,486 588 SH   SOLE   548 0 40
AFLAC INC COM 001055102   7,935,444 75,246 SH   SOLE   51,294 0 23,952
ALPHABET INC CAP STK CL A 02079K305   2,266,318 12,860 SH   SOLE   10,890 0 1,970
ALPHABET INC CAP STK CL C 02079K107   1,793,591 10,111 SH   SOLE   7,721 0 2,390
AMAZON COM INC COM 023135106   1,007,439 4,592 SH   SOLE   4,192 0 400
AMCOR PLC ORD G0250X107   569,321 61,950 SH   SOLE   48,690 0 13,260
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   383,716 4,840 SH   SOLE   4,190 0 650
AMERICAN EXPRESS CO COM 025816109   2,205,747 6,915 SH   SOLE   6,365 0 550
AMERICAN TOWER CORP NEW COM 03027X100   9,757,370 44,147 SH   SOLE   33,342 0 10,805
AMERIPRISE FINL INC COM 03076C106   1,619,337 3,034 SH   SOLE   2,034 0 1,000
AMGEN INC COM 031162100   20,686,949 74,091 SH   SOLE   59,352 0 14,739
AMPHENOL CORP NEW CL A 032095101   3,782,027 38,299 SH   SOLE   38,299 0 0
APA CORPORATION COM 03743Q108   605,070 33,082 SH   SOLE   0 0 33,082
APPLE INC COM 037833100   44,373,882 216,279 SH   SOLE   175,040 0 41,239
ARCHER DANIELS MIDLAND CO COM 039483102   1,214,574 23,012 SH   SOLE   20,612 0 2,400
ASSOCIATED BANC CORP COM 045487105   2,489,488 102,070 SH   SOLE   101,270 0 800
AT&T INC COM 00206R102   3,848,557 132,984 SH   SOLE   102,744 0 30,240
AUTOMATIC DATA PROCESSING IN COM 053015103   18,920,032 61,349 SH   SOLE   49,848 0 11,501
BALL CORP COM 058498106   9,468,609 168,811 SH   SOLE   126,201 0 42,610
BECTON DICKINSON & CO COM 075887109   8,584,940 49,840 SH   SOLE   38,710 0 11,130
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,632,673 3,361 SH   SOLE   3,361 0 0
BIO-TECHNE CORP COM 09073M104   2,857,997 55,549 SH   SOLE   53,185 0 2,364
BLACKROCK INC COM 09290D101   13,591,985 12,954 SH   SOLE   10,182 0 2,772
BOEING CO COM 097023105   306,962 1,465 SH   SOLE   1,280 0 185
BOSTON SCIENTIFIC CORP COM 101137107   387,536 3,608 SH   SOLE   3,608 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   814,010 17,585 SH   SOLE   15,860 0 1,725
BROADCOM INC COM 11135F101   816,751 2,963 SH   SOLE   2,963 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   265,782 2,770 SH   SOLE   2,770 0 0
CATERPILLAR INC COM 149123101   3,496,608 9,007 SH   SOLE   7,081 0 1,926
CELANESE CORP DEL COM 150870103   205,662 3,717 SH   SOLE   2,713 0 1,004
CENTERPOINT ENERGY INC COM 15189T107   2,492,332 67,837 SH   SOLE   65,982 0 1,855
CHEVRON CORP NEW COM 166764100   13,663,333 95,421 SH   SOLE   73,362 0 22,059
CHUBB LIMITED COM H1467J104   446,459 1,541 SH   SOLE   381 0 1,160
CHURCH & DWIGHT CO INC COM 171340102   705,928 7,345 SH   SOLE   6,495 0 850
CISCO SYS INC COM 17275R102   25,309,339 364,793 SH   SOLE   300,129 0 64,664
CLOROX CO DEL COM 189054109   796,065 6,630 SH   SOLE   4,325 0 2,305
COCA COLA CO COM 191216100   2,933,851 41,468 SH   SOLE   32,568 0 8,900
COLGATE PALMOLIVE CO COM 194162103   11,049,714 121,559 SH   SOLE   89,324 0 32,235
CONAGRA BRANDS INC COM 205887102   406,043 19,836 SH   SOLE   15,336 0 4,500
CONOCOPHILLIPS COM 20825C104   1,140,057 12,704 SH   SOLE   10,551 0 2,153
COSTCO WHSL CORP NEW COM 22160K105   683,059 690 SH   SOLE   590 0 100
CVS HEALTH CORP COM 126650100   213,770 3,099 SH   SOLE   1,979 0 1,120
DANAHER CORPORATION COM 235851102   4,026,063 20,381 SH   SOLE   20,311 0 70
DEERE & CO COM 244199105   19,336,350 38,027 SH   SOLE   27,992 0 10,035
DELTA AIR LINES INC DEL COM NEW 247361702   221,851 4,511 SH   SOLE   4,511 0 0
DISNEY WALT CO COM 254687106   1,012,986 8,169 SH   SOLE   7,655 0 514
DOMINION ENERGY INC COM 25746U109   1,477,716 26,145 SH   SOLE   14,205 0 11,940
DONALDSON INC COM 257651109   5,940,799 85,664 SH   SOLE   69,335 0 16,329
DTE ENERGY CO COM 233331107   397,380 3,000 SH   SOLE   3,000 0 0
EATON CORP PLC SHS G29183103   430,887 1,207 SH   SOLE   1,207 0 0
ECOLAB INC COM 278865100   20,846,304 77,369 SH   SOLE   62,663 0 14,706
EDWARDS LIFESCIENCES CORP COM 28176E108   339,041 4,335 SH   SOLE   3,210 0 1,125
ELI LILLY & CO COM 532457108   14,283,329 18,323 SH   SOLE   18,133 0 190
EMERSON ELEC CO COM 291011104   4,342,025 32,566 SH   SOLE   27,900 0 4,666
EVERUS CONSTR GROUP COM 300426103   277,055 4,361 SH   SOLE   3,436 0 925
EXXON MOBIL CORP COM 30231G102   6,365,756 59,052 SH   SOLE   43,402 0 15,650
FACTSET RESH SYS INC COM 303075105   1,232,257 2,755 SH   SOLE   1,990 0 765
FAIR ISAAC CORP COM 303250104   383,872 210 SH   SOLE   210 0 0
FASTENAL CO COM 311900104   4,694,844 111,782 SH   SOLE   94,142 0 17,640
FEDERATED HERMES INC CL B 314211103   1,364,613 30,790 SH   SOLE   29,890 0 900
FEDEX CORP COM 31428X106   2,258,325 9,935 SH   SOLE   8,955 0 980
FISERV INC COM 337738108   2,129,781 12,353 SH   SOLE   12,353 0 0
GE AEROSPACE COM NEW 369604301   406,419 1,579 SH   SOLE   1,567 0 12
GE VERNOVA INC COM 36828A101   207,427 392 SH   SOLE   389 0 3
GENERAL DYNAMICS CORP COM 369550108   13,025,536 44,660 SH   SOLE   33,505 0 11,155
GENERAL MLS INC COM 370334104   4,641,917 89,595 SH   SOLE   77,449 0 12,146
GENUINE PARTS CO COM 372460105   2,950,138 24,319 SH   SOLE   23,039 0 1,280
GLOBE LIFE INC COM 37959E102   1,397,517 11,244 SH   SOLE   11,244 0 0
GRACO INC COM 384109104   4,716,143 54,858 SH   SOLE   17,432 0 37,426
GRAHAM HLDGS CO COM CL B 384637104   309,398 327 SH   SOLE   327 0 0
HERSHEY CO COM 427866108   5,658,730 34,099 SH   SOLE   25,344 0 8,755
HOME DEPOT INC COM 437076102   25,035,646 68,284 SH   SOLE   57,639 0 10,645
HONEYWELL INTL INC COM 438516106   3,893,055 16,717 SH   SOLE   14,963 0 1,754
HORMEL FOODS CORP COM 440452100   4,700,487 155,388 SH   SOLE   110,188 0 45,200
ILLINOIS TOOL WKS INC COM 452308109   965,264 3,904 SH   SOLE   3,404 0 500
INGERSOLL RAND INC COM 45687V106   212,109 2,550 SH   SOLE   2,550 0 0
INTEL CORP COM 458140100   2,382,128 106,345 SH   SOLE   95,991 0 10,354
INTERNATIONAL BUSINESS MACHS COM 459200101   29,981,780 101,709 SH   SOLE   80,494 0 21,215
INTUITIVE SURGICAL INC COM NEW 46120E602   563,517 1,037 SH   SOLE   1,037 0 0
ISHARES INC CORE MSCI EMKT 46434G103   666,514 11,103 SH   SOLE   9,766 0 1,337
ISHARES TR 7-10 YR TRSY BD 464287440   216,632 2,262 SH   SOLE   2,262 0 0
ISHARES TR CALIF MUN BD ETF 464288356   238,623 4,281 SH   SOLE   4,281 0 0
ISHARES TR CORE MSCI EAFE 46432F842   3,497,061 41,891 SH   SOLE   39,209 0 2,682
ISHARES TR CORE S&P MCP ETF 464287507   4,462,029 71,945 SH   SOLE   60,965 0 10,980
ISHARES TR CORE S&P SCP ETF 464287804   3,998,157 36,583 SH   SOLE   32,671 0 3,912
ISHARES TR CORE S&P500 ETF 464287200   354,354 571 SH   SOLE   561 0 10
ISHARES TR CORE US AGGBD ET 464287226   491,437 4,954 SH   SOLE   4,954 0 0
ISHARES TR EAFE GRWTH ETF 464288885   861,168 7,689 SH   SOLE   7,689 0 0
ISHARES TR EAFE VALUE ETF 464288877   474,196 7,470 SH   SOLE   4,566 0 2,904
ISHARES TR GLOBAL 100 ETF 464287572   347,149 3,220 SH   SOLE   2,000 0 1,220
ISHARES TR MSCI ACWI ETF 464288257   224,922 1,749 SH   SOLE   1,749 0 0
ISHARES TR MSCI EAFE ETF 464287465   3,292,860 36,837 SH   SOLE   33,450 0 3,387
ISHARES TR MSCI USA QLT FCT 46432F339   613,910 3,358 SH   SOLE   3,358 0 0
ISHARES TR RUS 1000 ETF 464287622   581,005 1,711 SH   SOLE   1,711 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   2,498,484 5,885 SH   SOLE   3,706 0 2,179
ISHARES TR RUS 1000 VAL ETF 464287598   839,132 4,320 SH   SOLE   2,470 0 1,850
ISHARES TR RUS 2000 GRW ETF 464287648   549,443 1,922 SH   SOLE   825 0 1,097
ISHARES TR RUS MID CAP ETF 464287499   524,163 5,699 SH   SOLE   4,739 0 960
ISHARES TR RUSSELL 2000 ETF 464287655   7,190,717 33,323 SH   SOLE   32,538 0 785
ISHARES TR S&P 100 ETF 464287101   723,136 2,376 SH   SOLE   2,376 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   628,260 5,706 SH   SOLE   354 0 5,352
ISHARES TR S&P MC 400GR ETF 464287606   569,262 6,257 SH   SOLE   5,773 0 484
ISHARES TR SELECT DIVID ETF 464287168   343,978 2,590 SH   SOLE   1,065 0 1,525
ISHARES TR TIPS BD ETF 464287176   932,589 8,475 SH   SOLE   8,390 0 85
JOHNSON & JOHNSON COM 478160104   16,160,492 105,797 SH   SOLE   82,580 0 23,217
JOHNSON CTLS INTL PLC SHS G51502105   1,600,566 15,154 SH   SOLE   12,862 0 2,292
JPMORGAN CHASE & CO. COM 46625H100   22,983,485 79,278 SH   SOLE   60,905 0 18,373
KIMBERLY-CLARK CORP COM 494368103   3,602,670 27,945 SH   SOLE   25,790 0 2,155
KLA CORP COM NEW 482480100   3,233,622 3,610 SH   SOLE   2,580 0 1,030
KNIFE RIVER CORP COMMON STOCK 498894104   233,573 2,861 SH   SOLE   2,686 0 175
L3HARRIS TECHNOLOGIES INC COM 502431109   12,776,536 50,935 SH   SOLE   37,645 0 13,290
LINDE PLC SHS G54950103   1,529,058 3,259 SH   SOLE   3,259 0 0
LOWES COS INC COM 548661107   1,485,642 6,696 SH   SOLE   5,596 0 1,100
MARATHON PETE CORP COM 56585A102   498,330 3,000 SH   SOLE   3,000 0 0
MCCORMICK & CO INC COM NON VTG 579780206   2,824,220 37,249 SH   SOLE   35,079 0 2,170
MCDONALDS CORP COM 580135101   15,178,706 51,952 SH   SOLE   40,117 0 11,835
MCKESSON CORP COM 58155Q103   230,826 315 SH   SOLE   315 0 0
MDU RES GROUP INC COM 552690109   295,059 17,700 SH   SOLE   14,000 0 3,700
MEDTRONIC PLC SHS G5960L103   5,362,282 61,515 SH   SOLE   46,235 0 15,280
MERCK & CO INC COM 58933Y105   2,706,164 34,186 SH   SOLE   30,316 0 3,870
META PLATFORMS INC CL A 30303M102   244,308 331 SH   SOLE   81 0 250
METTLER TOLEDO INTERNATIONAL COM 592688105   1,527,136 1,300 SH   SOLE   1,300 0 0
MICROSOFT CORP COM 594918104   67,266,744 135,234 SH   SOLE   113,416 0 21,818
MORGAN STANLEY COM NEW 617446448   3,642,358 25,858 SH   SOLE   25,858 0 0
NEXTERA ENERGY INC COM 65339F101   2,145,703 30,909 SH   SOLE   29,404 0 1,505
NIKE INC CL B 654106103   2,238,613 31,512 SH   SOLE   31,062 0 450
NORTHERN TR CORP COM 665859104   620,384 4,893 SH   SOLE   3,893 0 1,000
NOVARTIS AG SPONSORED ADR 66987V109   1,990,494 16,449 SH   SOLE   16,291 0 158
NVENT ELECTRIC PLC SHS G6700G107   442,064 6,035 SH   SOLE   5,120 0 915
NVIDIA CORPORATION COM 67066G104   2,306,970 14,602 SH   SOLE   13,597 0 1,005
ORACLE CORP COM 68389X105   40,345,543 184,538 SH   SOLE   145,462 0 39,076
PARKER-HANNIFIN CORP COM 701094104   1,040,721 1,490 SH   SOLE   1,490 0 0
PAYCHEX INC COM 704326107   1,980,729 13,617 SH   SOLE   12,457 0 1,160
PENTAIR PLC SHS G7S00T104   1,359,424 13,242 SH   SOLE   12,327 0 915
PEPSICO INC COM 713448108   13,832,775 104,762 SH   SOLE   82,607 0 22,155
PFIZER INC COM 717081103   1,061,373 43,786 SH   SOLE   37,210 0 6,576
PHILLIPS 66 COM 718546104   525,278 4,403 SH   SOLE   3,941 0 462
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   485,794 6,116 SH   SOLE   5,116 0 1,000
PROCTER AND GAMBLE CO COM 742718109   18,666,888 117,166 SH   SOLE   95,045 0 22,121
ROSS STORES INC COM 778296103   2,500,696 19,601 SH   SOLE   17,601 0 2,000
ROYAL BK CDA COM 780087102   11,405,254 86,699 SH   SOLE   66,259 0 20,440
RTX CORPORATION COM 75513E101   10,107,651 69,221 SH   SOLE   51,472 0 17,749
SCHWAB CHARLES CORP COM 808513105   1,024,534 11,229 SH   SOLE   11,204 0 25
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   562,490 25,452 SH   SOLE   25,452 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   277,028 9,484 SH   SOLE   9,484 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   233,646 9,235 SH   SOLE   9,235 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,115,252 13,150 SH   SOLE   8,750 0 4,400
SERVICENOW INC COM 81762P102   312,537 304 SH   SOLE   304 0 0
SHELL PLC SPON ADS 780259305   276,078 3,921 SH   SOLE   3,921 0 0
SHERWIN WILLIAMS CO COM 824348106   669,552 1,950 SH   SOLE   1,950 0 0
SMUCKER J M CO COM NEW 832696405   411,949 4,195 SH   SOLE   3,995 0 200
SOLVENTUM CORP COM SHS 83444M101   459,667 6,061 SH   SOLE   5,614 0 447
SOUTHERN CO COM 842587107   4,023,716 43,817 SH   SOLE   24,962 0 18,855
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   445,498 1,011 SH   SOLE   1,011 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   24,370,909 39,445 SH   SOLE   38,355 0 1,090
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   5,915,751 10,443 SH   SOLE   10,033 0 410
SPDR SERIES TRUST S&P DIVID ETF 78464A763   1,308,845 9,643 SH   SOLE   9,078 0 565
STANLEY BLACK & DECKER INC COM 854502101   252,640 3,729 SH   SOLE   3,729 0 0
STARBUCKS CORP COM 855244109   530,813 5,793 SH   SOLE   5,793 0 0
STRYKER CORPORATION COM 863667101   14,854,324 37,546 SH   SOLE   34,762 0 2,784
SYSCO CORP COM 871829107   1,719,829 22,707 SH   SOLE   19,832 0 2,875
TARGET CORP COM 87612E106   15,125,906 153,329 SH   SOLE   109,427 0 43,902
TESLA INC COM 88160R101   248,093 781 SH   SOLE   55 0 726
TEXAS INSTRS INC COM 882508104   14,280,519 68,782 SH   SOLE   55,012 0 13,770
TJX COS INC NEW COM 872540109   12,748,120 103,232 SH   SOLE   89,607 0 13,625
TRACTOR SUPPLY CO COM 892356106   10,010,733 189,705 SH   SOLE   161,685 0 28,020
TRAVELERS COMPANIES INC COM 89417E109   7,004,882 26,183 SH   SOLE   23,413 0 2,770
TYSON FOODS INC CL A 902494103   943,429 16,865 SH   SOLE   13,690 0 3,175
UNION PAC CORP COM 907818108   1,434,549 6,235 SH   SOLE   3,498 0 2,737
UNITED PARCEL SERVICE INC CL B 911312106   1,487,049 14,732 SH   SOLE   13,986 0 746
UNITEDHEALTH GROUP INC COM 91324P102   23,375,601 74,929 SH   SOLE   62,013 0 12,916
US BANCORP DEL COM NEW 902973304   12,418,189 274,435 SH   SOLE   214,355 0 60,080
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   460,556 6,255 SH   SOLE   5,199 0 1,056
VANGUARD INDEX FDS MID CAP ETF 922908629   581,767 2,079 SH   SOLE   2,079 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,990,371 8,785 SH   SOLE   6,488 0 2,297
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,536,156 14,925 SH   SOLE   12,425 0 2,500
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,015,859 20,539 SH   SOLE   17,914 0 2,625
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   226,869 4,513 SH   SOLE   4,513 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,151,269 5,625 SH   SOLE   5,625 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   762,234 11,032 SH   SOLE   11,032 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,292,645 22,674 SH   SOLE   13,474 0 9,200
VANGUARD WORLD FD MEGA GRWTH IND 921910816   317,836 868 SH   SOLE   868 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   3,464,153 80,059 SH   SOLE   58,104 0 21,955
VISA INC COM CL A 92826C839   15,975,830 44,996 SH   SOLE   36,131 0 8,865
WALMART INC COM 931142103   5,735,971 58,662 SH   SOLE   46,369 0 12,293
WELLS FARGO CO NEW COM 949746101   1,329,111 16,589 SH   SOLE   15,659 0 930
WILLIAMS COS INC COM 969457100   898,183 14,300 SH   SOLE   14,300 0 0
XCEL ENERGY INC COM 98389B100   5,751,931 84,463 SH   SOLE   62,401 0 22,062
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,547,968 5,020 SH   SOLE   5,020 0 0