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
Expires: July 31, 2015
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 (x$1000) 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