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 667,001 7,125 SH   SOLE   2,545 0 4,580
ABBOTT LABS COM 002824100 BBG001S5N9M6 8,942,212 92,331 SH   SOLE   90,053 0 2,278
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 3,060,195 20,530 SH   SOLE   20,221 0 309
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 768,082 2,501 SH   SOLE   2,501 0 0
ADOBE INC COM 00724F101 BBG001S5NCQ5 927,197 1,818 SH   SOLE   1,818 0 0
AFLAC INC COM 001055102 BBG001S5NGJ4 7,900,719 102,941 SH   SOLE   100,660 0 2,281
AGCO CORP COM 001084102 BBG001S7WHW3 425,808 3,600 SH   SOLE   3,600 0 0
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 12,013,873 42,392 SH   SOLE   41,203 0 1,189
ALLSTATE CORP COM 020002101 BBG001S9BM06 764,384 6,861 SH   SOLE   6,861 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 1,789,641 13,676 SH   SOLE   13,676 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 636,967 4,831 SH   SOLE   4,831 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 2,730,244 21,478 SH   SOLE   21,478 0 0
AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 1,337,036 17,775 SH   SOLE   17,425 0 350
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 7,792,105 62,926 SH   SOLE   61,339 0 1,587
AMGEN INC COM 031162100 BBG001S5NNL6 14,667,819 54,576 SH   SOLE   53,377 0 1,199
ANALOG DEVICES INC COM 032654105 BBG001S5ND38 11,965,392 68,339 SH   SOLE   66,538 0 1,801
ANTERO MIDSTREAM CORP COM 03676B102 BBG00GBNZ4N9 526,306 43,932 SH   SOLE   43,932 0 0
APPLE INC COM 037833100 BBG001S5N8V8 36,127,466 211,013 SH   SOLE   208,005 0 3,008
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 332,418 2,401 SH   SOLE   2,401 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 17,633,796 73,297 SH   SOLE   71,468 0 1,829
AVERY DENNISON CORP COM 053611109 BBG001S5NZM8 1,269,922 6,952 SH   SOLE   6,818 0 134
BALL CORP COM 058498106 BBG001S5P7Q4 780,964 15,688 SH   SOLE   15,688 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 280,275 10,236 SH   SOLE   10,236 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 502,942 1,945 SH   SOLE   1,945 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 531,477 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 504,801 1,441 SH   SOLE   1,441 0 0
BLACKROCK INC COM 09247X101 BBG001SDBP55 8,782,275 13,585 SH   SOLE   13,280 0 305
BROADCOM INC COM 11135F101 BBG00KHY5SY8 344,882 415 SH   SOLE   415 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 BBG001S9CFC7 559,956 4,498 SH   SOLE   4,498 0 0
CATERPILLAR INC COM 149123101 BBG001S5PJ06 647,283 2,371 SH   SOLE   263 0 2,108
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 1,316,250 7,806 SH   SOLE   4,856 0 2,950
CHURCH & DWIGHT CO INC COM 171340102 BBG001S5PR99 6,445,510 70,343 SH   SOLE   68,362 0 1,981
CISCO SYS INC COM 17275R102 BBG001S6HC62 15,018,890 279,369 SH   SOLE   272,767 0 6,602
COCA COLA CO COM 191216100 BBG001S5SMQ8 888,745 15,876 SH   SOLE   13,874 0 2,002
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 15,669,346 353,391 SH   SOLE   344,130 0 9,261
COPART INC COM 217204106 BBG001S7MTB1 989,002 22,952 SH   SOLE   22,952 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 2,418,594 4,281 SH   SOLE   4,281 0 0
CSX CORP COM 126408103 BBG001S5Q7Q3 478,193 15,551 SH   SOLE   15,551 0 0
CUMMINS INC COM 231021106 BBG001S5Q9M3 1,628,006 7,126 SH   SOLE   6,989 0 137
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 259,102 3,711 SH   SOLE   3,711 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 622,979 2,511 SH   SOLE   2,511 0 0
DEERE & CO COM 244199105 BBG001S5QFF7 1,042,324 2,762 SH   SOLE   2,762 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 BBG017159MD8 8,288,221 355,565 SH   SOLE   347,713 0 7,852
DOVER CORP COM 260003108 BBG001S5QL46 1,383,660 9,918 SH   SOLE   9,682 0 236
ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 652,327 5,418 SH   SOLE   5,418 0 0
ELI LILLY & CO COM 532457108 BBG001S5STL8 981,337 1,827 SH   SOLE   1,827 0 0
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 381,934 3,955 SH   SOLE   3,955 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 844,007 7,178 SH   SOLE   7,178 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 9,644,811 22,057 SH   SOLE   21,552 0 505
FEDEX CORP COM 31428X106 BBG001S5R3M5 479,505 1,810 SH   SOLE   1,810 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 BBG001S9F1B6 228,849 9,176 SH   SOLE   9,176 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 334,700 2,963 SH   SOLE   2,963 0 0
FORTINET INC COM 34959E109 BBG001S77BL6 882,312 15,036 SH   SOLE   15,036 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 BBG00B3QTT09 417,845 14,577 SH   SOLE   13,032 0 1,545
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 BBG00BDMWQF3 803,900 26,770 SH   SOLE   24,248 0 2,522
GRAINGER W W INC COM 384802104 BBG001S5RRD2 10,222,225 14,775 SH   SOLE   14,397 0 378
HASBRO INC COM 418056107 BBG001S5RSQ6 2,294,353 34,689 SH   SOLE   33,960 0 729
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 12,431,238 82,250 SH   SOLE   80,158 0 2,092
HOME DEPOT INC COM 437076102 BBG001S5RTW7 3,587,548 11,873 SH   SOLE   11,720 0 153
HORMEL FOODS CORP COM 440452100 BBG001S5S0D0 5,012,916 131,815 SH   SOLE   128,455 0 3,360
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 9,426,482 40,930 SH   SOLE   39,869 0 1,061
ILLUMINA INC COM 452327109 BBG001SF4NY1 447,396 3,259 SH   SOLE   3,259 0 0
INTEL CORP COM 458140100 BBG001S5SF65 769,795 21,654 SH   SOLE   18,475 0 3,179
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 8,676,379 78,862 SH   SOLE   76,912 0 1,950
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 701,844 5,002 SH   SOLE   1,227 0 3,775
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 596,516 4,210 SH   SOLE   4,210 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 435,744 1,216 SH   SOLE   1,216 0 0
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 1,209,632 25,418 SH   SOLE   25,351 0 67
ISHARES INC MSCI JPN ETF NEW 46434G822 BBG001S8SYN9 344,979 5,722 SH   SOLE   3,948 0 1,774
ISHARES TR CORE 1 5 YR USD 46432F859 BBG003HC6JD6 2,751,522 59,326 SH   SOLE   59,274 0 52
ISHARES TR CORE INTL AGGR 46435G672 BBG00BDV2SQ0 1,416,485 29,038 SH   SOLE   29,011 0 27
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 2,425,788 37,697 SH   SOLE   37,599 0 98
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 221,901 2,352 SH   SOLE   2,217 0 135
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 11,972,177 127,107 SH   SOLE   126,670 0 437
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 1,580,533 3,681 SH   SOLE   3,681 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 BBG00F5NQS00 237,003 5,756 SH   SOLE   5,756 0 0
ISHARES TR ESG MSCI LEADR 46435U218 BBG00P35VT10 218,463 2,897 SH   SOLE   2,897 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 232,741 875 SH   SOLE   875 0 0
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 210,866 3,045 SH   SOLE   3,045 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 228,878 1,295 SH   SOLE   1,295 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 2,126,885 31,086 SH   SOLE   29,361 0 1,725
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 474,872 5,322 SH   SOLE   5,028 0 294
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 2,964,744 59,082 SH   SOLE   58,361 0 721
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 14,034,428 90,109 SH   SOLE   85,184 0 4,925
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 15,155,307 104,505 SH   SOLE   101,989 0 2,516
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 1,616,248 13,374 SH   SOLE   13,137 0 237
KLA CORP COM NEW 482480100 BBG001S5SLM4 21,437,211 46,739 SH   SOLE   45,488 0 1,251
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 7,888,173 45,303 SH   SOLE   44,136 0 1,167
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 251,962 402 SH   SOLE   402 0 0
LENNAR CORP CL A 526057104 BBG001S5SRK3 12,160,991 108,358 SH   SOLE   105,473 0 2,885
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 1,832,656 4,481 SH   SOLE   4,414 0 67
LOWES COS INC COM 548661107 BBG001S5SVL3 11,563,410 55,636 SH   SOLE   54,197 0 1,439
M & T BK CORP COM 55261F104 BBG001S7S2B4 1,430,402 11,312 SH   SOLE   11,078 0 234
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 866,817 4,555 SH   SOLE   4,555 0 0
MCCORMICK & CO INC COM NON VTG 579780206 BBG001S79S19 1,387,847 18,348 SH   SOLE   18,348 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 2,286,923 8,681 SH   SOLE   8,529 0 152
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 5,883,755 75,086 SH   SOLE   73,082 0 2,004
MERCK & CO INC COM 58933Y105 BBG001S5TC52 508,044 4,935 SH   SOLE   4,935 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 373,161 1,243 SH   SOLE   1,243 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 24,317,699 77,016 SH   SOLE   75,339 0 1,677
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 267,306 3,273 SH   SOLE   3,273 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 8,503,653 148,432 SH   SOLE   144,542 0 3,890
NIKE INC CL B 654106103 BBG001S6NTK2 10,444,082 109,225 SH   SOLE   109,225 0 0
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 350,391 796 SH   SOLE   796 0 0
NORTHWEST NAT HLDG CO COM 66765N105 BBG00KXKRLP1 219,382 5,749 SH   SOLE   5,749 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 1,894,461 4,355 SH   SOLE   4,355 0 0
OMNICOM GROUP INC COM 681919106 BBG001S5VR10 2,135,565 28,673 SH   SOLE   28,235 0 438
ORACLE CORP COM 68389X105 BBG001S5SJG6 1,985,757 18,748 SH   SOLE   18,748 0 0
PACKAGING CORP AMER COM 695156109 BBG001S5V741 1,276,922 8,316 SH   SOLE   8,130 0 186
PAYCHEX INC COM 704326107 BBG001S5V135 11,914,586 103,309 SH   SOLE   100,608 0 2,701
PEPSICO INC COM 713448108 BBG001S695T1 7,018,516 41,422 SH   SOLE   40,484 0 938
PFIZER INC COM 717081103 BBG001S5V466 2,006,341 60,487 SH   SOLE   59,540 0 947
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 13,034,602 106,171 SH   SOLE   103,626 0 2,545
POOL CORP COM 73278L105 BBG001S5VBK4 13,538,410 38,019 SH   SOLE   36,992 0 1,027
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 1,571,582 14,986 SH   SOLE   14,692 0 294
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 7,209,719 49,429 SH   SOLE   48,369 0 1,060
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 2,570,111 9,753 SH   SOLE   9,582 0 171
QUEST DIAGNOSTICS INC COM 74834L100 BBG001S9GX43 13,192,041 108,256 SH   SOLE   105,390 0 2,866
RESMED INC COM 761152107 BBG001SBGRC2 458,397 3,100 SH   SOLE   3,100 0 0
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 6,765,501 94,004 SH   SOLE   91,739 0 2,265
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 299,008 1,824 SH   SOLE   1,824 0 0
SERVICE CORP INTL COM 817565104 BBG001S5WBJ5 7,296,526 127,696 SH   SOLE   124,977 0 2,719
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 783,719 3,073 SH   SOLE   3,073 0 0
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 297,265 5,447 SH   SOLE   5,373 0 74
SMARTRENT INC COM CL A 83193G107 BBG00Z0H9PZ1 93,032 35,644 SH   SOLE   35,644 0 0
SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 1,308,254 10,644 SH   SOLE   10,436 0 208
SNAP ON INC COM 833034101 BBG001S5W688 758,293 2,973 SH   SOLE   2,973 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 234,126 7,550 SH   SOLE   7,550 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 275,446 644 SH   SOLE   644 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 978,506 10,721 SH   SOLE   10,721 0 0
STRYKER CORPORATION COM 863667101 BBG001S8FR03 3,270,986 11,970 SH   SOLE   11,642 0 328
TARGET CORP COM 87612E106 BBG001SC0K41 2,038,137 18,433 SH   SOLE   18,211 0 222
TESLA INC COM 88160R101 BBG001SQKGD7 1,023,141 4,089 SH   SOLE   4,089 0 0
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 3,675,198 23,113 SH   SOLE   22,772 0 341
TJX COS INC NEW COM 872540109 BBG001S5WQ93 228,333 2,569 SH   SOLE   2,569 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 11,640,418 57,328 SH   SOLE   55,536 0 1,792
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 279,321 554 SH   SOLE   554 0 0
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 658,324 19,913 SH   SOLE   19,913 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 235,203 1,244 SH   SOLE   1,244 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 587,292 2,765 SH   SOLE   2,765 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 353,338 6,812 SH   SOLE   6,812 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 BBG001T0SKD6 9,613,619 90,524 SH   SOLE   88,675 0 1,849
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 2,998,781 19,300 SH   SOLE   18,392 0 908
VANGUARD WORLD FD MEGA GRWTH IND 921910816 BBG001T0Y6W9 385,730 1,700 SH   SOLE   1,700 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 255,976 7,898 SH   SOLE   4,517 0 3,381
VISA INC COM CL A 92826C839 BBG001SRCFY3 729,592 3,172 SH   SOLE   3,172 0 0
WALMART INC COM 931142103 BBG001S5XH92 6,639,085 41,512 SH   SOLE   40,446 0 1,066
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 1,527,296 10,019 SH   SOLE   9,818 0 201
WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 6,503,263 80,736 SH   SOLE   78,708 0 2,028
WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 226,976 7,403 SH   SOLE   7,403 0 0
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 878,936 5,656 SH   SOLE   5,656 0 0
YUM BRANDS INC COM 988498101 BBG001S7JQ30 272,369 2,180 SH   SOLE   2,180 0 0