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 BBG001S5T7X2 851,606 8,334 SH   SOLE   2,470 0 5,864
ABBOTT LABS COM 002824100 BBG001S5N9M6 9,222,262 88,752 SH   SOLE   86,145 0 2,607
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 3,067,798 17,886 SH   SOLE   17,429 0 457
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 794,969 2,620 SH   SOLE   2,620 0 0
ADOBE INC COM 00724F101 BBG001S5NCQ5 927,968 1,670 SH   SOLE   1,670 0 0
AFLAC INC COM 001055102 BBG001S5NGJ4 9,070,434 101,561 SH   SOLE   98,866 0 2,695
AGCO CORP COM 001084102 BBG001S7WHW3 352,368 3,600 SH   SOLE   3,600 0 0
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 11,544,634 44,738 SH   SOLE   43,357 0 1,381
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 2,461,846 13,515 SH   SOLE   12,887 0 629
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 917,100 5,000 SH   SOLE   5,000 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 4,181,192 21,636 SH   SOLE   21,528 0 108
AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 1,303,644 14,858 SH   SOLE   14,402 0 456
AMGEN INC COM 031162100 BBG001S5NNL6 16,351,024 52,332 SH   SOLE   50,916 0 1,416
ANALOG DEVICES INC COM 032654105 BBG001S5ND38 17,082,788 74,839 SH   SOLE   72,739 0 2,100
ANTERO MIDSTREAM CORP COM 03676B102 BBG00GBNZ4N9 656,860 44,563 SH   SOLE   44,563 0 0
APPLE INC COM 037833100 BBG001S5N8V8 44,009,096 208,950 SH   SOLE   205,707 0 3,243
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 589,267 2,497 SH   SOLE   2,497 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 369,206 361 SH   SOLE   329 0 32
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 16,362,707 68,552 SH   SOLE   66,461 0 2,091
AVERY DENNISON CORP COM 053611109 BBG001S5NZM8 1,309,714 5,990 SH   SOLE   5,807 0 183
BALL CORP COM 058498106 BBG001S5P7Q4 903,499 15,053 SH   SOLE   15,053 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 419,633 10,551 SH   SOLE   10,551 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 331,726 1,419 SH   SOLE   1,419 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 612,241 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 580,170 1,426 SH   SOLE   1,426 0 0
BLACKROCK INC COM 09247X101 BBG001SDBP55 528,607 671 SH   SOLE   671 0 0
BOEING CO COM 097023105 BBG001S5P0V3 214,458 1,178 SH   SOLE   1,178 0 0
BROADCOM INC COM 11135F101 BBG00KHY5SY8 382,269 238 SH   SOLE   238 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 BBG001S9CFC7 625,613 4,520 SH   SOLE   4,520 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 BBG001S65YK1 766,298 2,490 SH   SOLE   2,490 0 0
CDW CORP COM 12514G108 BBG001V18TB6 10,340,332 46,195 SH   SOLE   44,902 0 1,293
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 927,982 5,933 SH   SOLE   5,933 0 0
CHURCH & DWIGHT CO INC COM 171340102 BBG001S5PR99 7,390,914 71,286 SH   SOLE   68,973 0 2,313
CISCO SYS INC COM 17275R102 BBG001S6HC62 1,162,841 24,476 SH   SOLE   13,261 0 11,215
COCA COLA CO COM 191216100 BBG001S5SMQ8 1,461,432 22,960 SH   SOLE   11,938 0 11,022
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 9,460,866 241,595 SH   SOLE   234,474 0 7,121
COPART INC COM 217204106 BBG001S7MTB1 1,051,787 19,420 SH   SOLE   19,420 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 3,153,635 3,710 SH   SOLE   3,710 0 0
CSX CORP COM 126408103 BBG001S5Q7Q3 518,274 15,494 SH   SOLE   15,494 0 0
CUMMINS INC COM 231021106 BBG001S5Q9M3 1,098,027 3,965 SH   SOLE   3,823 0 142
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 766,549 3,068 SH   SOLE   3,068 0 0
DEERE & CO COM 244199105 BBG001S5QFF7 1,095,885 2,933 SH   SOLE   2,901 0 32
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 BBG017159MD8 9,954,393 372,405 SH   SOLE   362,494 0 9,911
DOVER CORP COM 260003108 BBG001S5QL46 1,489,254 8,253 SH   SOLE   7,969 0 284
DOW INC COM 260557103 BBG00BN96931 647,532 12,206 SH   SOLE   465 0 11,741
ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 793,637 5,696 SH   SOLE   5,696 0 0
ELI LILLY & CO COM 532457108 BBG001S5STL8 1,550,011 1,712 SH   SOLE   1,712 0 0
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 435,903 3,957 SH   SOLE   3,957 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 1,173,120 10,190 SH   SOLE   10,190 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 8,301,953 20,334 SH   SOLE   19,741 0 593
FEDEX CORP COM 31428X106 BBG001S5R3M5 539,412 1,799 SH   SOLE   1,799 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 BBG001S9F1B6 254,818 9,176 SH   SOLE   9,176 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 1,157,296 7,765 SH   SOLE   7,765 0 0
FLUOR CORP NEW COM 343412102 BBG001S5Q738 219,057 5,030 SH   SOLE   5,030 0 0
FORTINET INC COM 34959E109 BBG001S77BL6 934,366 15,503 SH   SOLE   15,503 0 0
GRAINGER W W INC COM 384802104 BBG001S5RRD2 12,663,897 14,036 SH   SOLE   13,610 0 426
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 9,036,542 54,430 SH   SOLE   52,848 0 1,582
HOME DEPOT INC COM 437076102 BBG001S5RTW7 3,775,716 10,968 SH   SOLE   10,755 0 213
HUBBELL INC COM 443510607 BBG001S5S1L9 705,376 1,930 SH   SOLE   1,930 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 9,559,390 40,342 SH   SOLE   39,041 0 1,301
INTEL CORP COM 458140100 BBG001S5SF65 665,264 21,481 SH   SOLE   18,302 0 3,179
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 10,578,748 77,279 SH   SOLE   75,007 0 2,272
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 229,092 1,325 SH   SOLE   1,325 0 0
INTUIT COM 461202103 BBG001S6TWR2 14,771,386 22,476 SH   SOLE   21,802 0 674
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 875,020 1,967 SH   SOLE   1,967 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 842,843 4,276 SH   SOLE   4,276 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 1,238,139 7,537 SH   SOLE   7,537 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 718,545 1,500 SH   SOLE   1,334 0 166
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 1,802,361 33,670 SH   SOLE   33,094 0 576
ISHARES INC MSCI JPN ETF NEW 46434G822 BBG001S8SYN9 459,528 6,734 SH   SOLE   4,960 0 1,774
ISHARES TR 0-5 YR TIPS ETF 46429B747 BBG001TG5H89 232,672 2,339 SH   SOLE   80 0 2,259
ISHARES TR 0-5YR INVT GR CP 46434V100 BBG005DW0468 529,374 10,749 SH   SOLE   0 0 10,749
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 659,818 8,081 SH   SOLE   0 0 8,081
ISHARES TR CORE 1 5 YR USD 46432F859 BBG003HC6JD6 5,288,060 111,633 SH   SOLE   108,966 0 2,667
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 15,324,567 266,005 SH   SOLE   258,283 0 7,722
ISHARES TR CORE INTL AGGR 46435G672 BBG00BDV2SQ0 2,744,429 54,977 SH   SOLE   53,638 0 1,339
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 3,603,526 49,608 SH   SOLE   48,585 0 1,023
ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 323,640 4,790 SH   SOLE   267 0 4,524
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 261,440 4,468 SH   SOLE   3,348 0 1,119
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 315,416 2,957 SH   SOLE   2,957 0 0
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 23,473,669 197,623 SH   SOLE   191,562 0 6,061
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 26,275,536 48,016 SH   SOLE   44,485 0 3,531
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 1,033,519 10,647 SH   SOLE   730 0 9,917
ISHARES TR CR 5 10 YR ETF 46435G417 BBG00F5NQS00 245,234 5,756 SH   SOLE   5,756 0 0
ISHARES TR ESG MSCI LEADR 46435U218 BBG00P35VT10 265,010 2,720 SH   SOLE   2,720 0 0
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 624,003 6,797 SH   SOLE   176 0 6,621
ISHARES TR MSCI INDIA ETF 46429B598 BBG002DMN4B6 262,278 4,702 SH   SOLE   3,503 0 1,199
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 322,591 885 SH   SOLE   885 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 262,743 1,295 SH   SOLE   1,295 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 562,945 6,083 SH   SOLE   5,040 0 1,043
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 9,213,232 76,155 SH   SOLE   73,744 0 2,411
ISHARES TR U S EQUITY FACTR 46434V282 BBG008LNYFB5 223,133 4,007 SH   SOLE   0 0 4,007
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507 BBG0059KNK04 729,691 14,498 SH   SOLE   3,998 0 10,500
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 3,485,670 69,064 SH   SOLE   68,031 0 1,033
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 12,851,613 87,928 SH   SOLE   85,595 0 2,333
JPMORGAN CHASE & CO. COM 46625H100 BBG001S8CRC3 18,668,758 92,301 SH   SOLE   89,699 0 2,602
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 328,363 2,376 SH   SOLE   2,376 0 0
KLA CORP COM NEW 482480100 BBG001S5SLM4 33,298,129 40,385 SH   SOLE   39,144 0 1,241
KROGER CO COM 501044101 BBG001S5SN40 203,664 4,079 SH   SOLE   4,079 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 9,681,971 43,111 SH   SOLE   41,741 0 1,370
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 440,848 414 SH   SOLE   414 0 0
LENNAR CORP CL A 526057104 BBG001S5SRK3 11,668,941 77,860 SH   SOLE   75,245 0 2,615
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 1,860,113 3,982 SH   SOLE   3,879 0 103
LOWES COS INC COM 548661107 BBG001S5SVL3 11,858,961 53,792 SH   SOLE   52,323 0 1,469
M & T BK CORP COM 55261F104 BBG001S7S2B4 1,105,533 7,304 SH   SOLE   7,055 0 249
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 948,487 4,501 SH   SOLE   4,501 0 0
MCCORMICK & CO INC COM NON VTG 579780206 BBG001S79S19 1,245,710 17,560 SH   SOLE   17,560 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 1,913,339 7,508 SH   SOLE   7,303 0 205
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 6,248,179 79,382 SH   SOLE   77,444 0 1,938
MERCK & CO INC COM 58933Y105 BBG001S5TC52 556,835 4,498 SH   SOLE   4,498 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 700,365 1,389 SH   SOLE   1,389 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 31,522,532 70,528 SH   SOLE   68,816 0 1,712
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 313,341 3,224 SH   SOLE   3,224 0 0
NETFLIX INC COM 64110L106 BBG001SF6L46 552,052 818 SH   SOLE   818 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 12,494,389 176,449 SH   SOLE   171,420 0 5,029
NIKE INC CL B 654106103 BBG001S6NTK2 7,945,462 105,419 SH   SOLE   105,419 0 0
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 350,308 804 SH   SOLE   804 0 0
NORTHWEST NAT HLDG CO COM 66765N105 BBG00KXKRLP1 217,454 6,022 SH   SOLE   6,022 0 0
NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 337,723 2,366 SH   SOLE   2,050 0 316
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 4,702,117 38,061 SH   SOLE   38,061 0 0
OMNICOM GROUP INC COM 681919106 BBG001S5VR10 1,978,782 22,060 SH   SOLE   21,406 0 654
ORACLE CORP COM 68389X105 BBG001S5SJG6 2,592,435 18,360 SH   SOLE   18,360 0 0
PACKAGING CORP AMER COM 695156109 BBG001S5V741 1,303,478 7,140 SH   SOLE   6,911 0 229
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 219,678 648 SH   SOLE   648 0 0
PAYCHEX INC COM 704326107 BBG001S5V135 11,229,047 94,712 SH   SOLE   91,677 0 3,035
PEPSICO INC COM 713448108 BBG001S695T1 7,198,375 43,645 SH   SOLE   42,484 0 1,161
PFIZER INC COM 717081103 BBG001S5V466 1,464,669 52,347 SH   SOLE   50,845 0 1,502
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 15,689,613 100,911 SH   SOLE   97,825 0 3,086
POOL CORP COM 73278L105 BBG001S5VBK4 10,951,358 35,634 SH   SOLE   34,562 0 1,072
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 8,267,567 50,131 SH   SOLE   48,786 0 1,345
PUBLIC STORAGE OPER CO COM 74460D109 BBG001S5TH79 2,193,331 7,625 SH   SOLE   7,396 0 229
QUEST DIAGNOSTICS INC COM 74834L100 BBG001S9GX43 13,572,717 99,158 SH   SOLE   96,142 0 3,016
RESMED INC COM 761152107 BBG001SBGRC2 751,725 3,927 SH   SOLE   3,927 0 0
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 9,468,909 94,321 SH   SOLE   91,620 0 2,701
SALESFORCE INC COM 79466L302 BBG001SDLP09 236,018 918 SH   SOLE   918 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 414,001 1,830 SH   SOLE   1,830 0 0
SERVICE CORP INTL COM 817565104 BBG001S5WBJ5 8,141,967 114,466 SH   SOLE   110,970 0 3,496
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 914,081 3,063 SH   SOLE   3,063 0 0
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 316,208 4,787 SH   SOLE   4,787 0 0
SMARTRENT INC COM CL A 83193G107 BBG00Z0H9PZ1 96,537 40,392 SH   SOLE   40,392 0 0
SNAP ON INC COM 833034101 BBG001S5W688 804,746 3,079 SH   SOLE   3,079 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 273,063 7,784 SH   SOLE   7,784 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 476,278 875 SH   SOLE   875 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 817,191 10,497 SH   SOLE   10,497 0 0
STRYKER CORPORATION COM 863667101 BBG001S8FR03 3,598,964 10,577 SH   SOLE   10,131 0 446
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG001S5WWW4 346,198 1,992 SH   SOLE   1,659 0 333
TARGET CORP COM 87612E106 BBG001SC0K41 2,397,266 16,193 SH   SOLE   15,911 0 282
TESLA INC COM 88160R101 BBG001SQKGD7 756,220 3,822 SH   SOLE   3,813 0 9
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 3,062,875 15,745 SH   SOLE   15,264 0 481
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 14,198,333 52,586 SH   SOLE   51,034 0 1,552
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 206,644 1,510 SH   SOLE   1,510 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 381,436 749 SH   SOLE   749 0 0
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 731,750 18,432 SH   SOLE   18,432 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 200,052 400 SH   SOLE   225 0 175
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 283,016 1,298 SH   SOLE   1,298 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 1,001,263 3,743 SH   SOLE   3,743 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 444,960 7,588 SH   SOLE   7,588 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 BBG001T0SKD6 9,142,804 77,818 SH   SOLE   75,852 0 1,966
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 629,899 3,451 SH   SOLE   3,451 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 BBG001T0Y6W9 509,020 1,620 SH   SOLE   1,620 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 870,700 21,113 SH   SOLE   4,257 0 16,856
VISA INC COM CL A 92826C839 BBG001SRCFY3 843,841 3,215 SH   SOLE   3,215 0 0
WALMART INC COM 931142103 BBG001S5XH92 8,752,307 129,262 SH   SOLE   125,714 0 3,548
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 1,905,766 8,933 SH   SOLE   8,654 0 279
WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 319,731 4,075 SH   SOLE   4,075 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 BBG001S5XK22 646,593 1,963 SH   SOLE   1,922 0 41
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 1,342,162 4,753 SH   SOLE   4,753 0 0
YUM BRANDS INC COM 988498101 BBG001S7JQ30 288,763 2,180 SH   SOLE   2,180 0 0