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 778,966 7,126 SH   SOLE   2,546 0 4,580
ABBOTT LABS COM 002824100 BBG001S5N9M6 9,951,510 90,411 SH   SOLE   88,083 0 2,328
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 2,994,013 19,320 SH   SOLE   18,882 0 438
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 882,188 2,514 SH   SOLE   2,514 0 0
ADOBE INC COM 00724F101 BBG001S5NCQ5 1,096,187 1,837 SH   SOLE   1,837 0 0
AFLAC INC COM 001055102 BBG001S5NGJ4 8,910,062 108,001 SH   SOLE   105,736 0 2,265
AGCO CORP COM 001084102 BBG001S7WHW3 437,076 3,600 SH   SOLE   3,600 0 0
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 11,914,548 43,516 SH   SOLE   42,317 0 1,199
ALLSTATE CORP COM 020002101 BBG001S9BM06 945,705 6,756 SH   SOLE   6,756 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 1,973,344 14,127 SH   SOLE   14,127 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 718,884 5,101 SH   SOLE   5,101 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 3,419,994 22,509 SH   SOLE   22,509 0 0
AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 1,379,359 16,983 SH   SOLE   16,521 0 462
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 3,280,675 24,855 SH   SOLE   24,096 0 759
AMGEN INC COM 031162100 BBG001S5NNL6 15,801,294 54,862 SH   SOLE   53,631 0 1,231
ANALOG DEVICES INC COM 032654105 BBG001S5ND38 14,314,230 72,090 SH   SOLE   70,269 0 1,821
ANTERO MIDSTREAM CORP COM 03676B102 BBG00GBNZ4N9 550,469 43,932 SH   SOLE   43,932 0 0
APPLE INC COM 037833100 BBG001S5N8V8 40,845,984 212,154 SH   SOLE   209,088 0 3,066
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 403,554 2,490 SH   SOLE   2,490 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 262,651 347 SH   SOLE   315 0 32
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 17,015,479 73,037 SH   SOLE   71,090 0 1,947
AVERY DENNISON CORP COM 053611109 BBG001S5NZM8 1,317,881 6,519 SH   SOLE   6,332 0 187
BALL CORP COM 058498106 BBG001S5P7Q4 914,356 15,896 SH   SOLE   15,896 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 348,737 10,357 SH   SOLE   10,357 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 462,153 1,895 SH   SOLE   1,895 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 542,625 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 521,099 1,461 SH   SOLE   1,461 0 0
BLACKROCK INC COM 09247X101 BBG001SDBP55 11,230,200 13,834 SH   SOLE   13,505 0 329
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 BBG003BPM0W5 270,878 13,023 SH   SOLE   13,023 0 0
BROADCOM INC COM 11135F101 BBG00KHY5SY8 469,082 420 SH   SOLE   420 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 BBG001S9CFC7 750,896 4,498 SH   SOLE   4,498 0 0
CATERPILLAR INC COM 149123101 BBG001S5PJ06 715,226 2,419 SH   SOLE   311 0 2,108
CDW CORP COM 12514G108 BBG001V18TB6 1,558,506 6,856 SH   SOLE   6,842 0 14
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 1,303,064 8,736 SH   SOLE   5,786 0 2,950
CHURCH & DWIGHT CO INC COM 171340102 BBG001S5PR99 6,842,596 72,362 SH   SOLE   70,442 0 1,920
CISCO SYS INC COM 17275R102 BBG001S6HC62 14,187,320 280,826 SH   SOLE   274,098 0 6,728
COCA COLA CO COM 191216100 BBG001S5SMQ8 950,383 16,127 SH   SOLE   14,125 0 2,002
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 15,974,153 364,291 SH   SOLE   354,678 0 9,613
COPART INC COM 217204106 BBG001S7MTB1 1,114,554 22,746 SH   SOLE   22,746 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 2,787,518 4,223 SH   SOLE   4,223 0 0
CSX CORP COM 126408103 BBG001S5Q7Q3 555,621 16,026 SH   SOLE   16,026 0 0
CUMMINS INC COM 231021106 BBG001S5Q9M3 1,601,046 6,683 SH   SOLE   6,499 0 184
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 353,662 4,479 SH   SOLE   4,479 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 593,156 2,564 SH   SOLE   2,564 0 0
DEERE & CO COM 244199105 BBG001S5QFF7 793,342 1,984 SH   SOLE   1,984 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 BBG017159MD8 9,176,292 367,640 SH   SOLE   358,192 0 9,448
DOVER CORP COM 260003108 BBG001S5QL46 1,460,734 9,497 SH   SOLE   9,196 0 301
EATON VANCE MUN INCOME 2028 SHS 27829U105 BBG003PQCQX1 220,374 12,709 SH   SOLE   12,709 0 0
ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 745,067 5,446 SH   SOLE   5,446 0 0
ELI LILLY & CO COM 532457108 BBG001S5STL8 1,074,322 1,843 SH   SOLE   1,843 0 0
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 384,940 3,955 SH   SOLE   3,955 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 957,224 9,574 SH   SOLE   9,574 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 10,554,476 22,124 SH   SOLE   21,640 0 484
FEDEX CORP COM 31428X106 BBG001S5R3M5 458,888 1,814 SH   SOLE   1,814 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 BBG001S9F1B6 282,162 9,176 SH   SOLE   9,176 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 456,571 3,437 SH   SOLE   3,437 0 0
FORTINET INC COM 34959E109 BBG001S77BL6 879,999 15,035 SH   SOLE   15,035 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 BBG00BDMWQF3 247,791 7,587 SH   SOLE   6,343 0 1,244
GRAINGER W W INC COM 384802104 BBG001S5RRD2 12,229,552 14,758 SH   SOLE   14,394 0 364
HASBRO INC COM 418056107 BBG001S5RSQ6 1,645,739 32,231 SH   SOLE   31,239 0 992
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 13,645,930 83,507 SH   SOLE   81,271 0 2,236
HOME DEPOT INC COM 437076102 BBG001S5RTW7 3,980,603 11,486 SH   SOLE   11,277 0 209
HORMEL FOODS CORP COM 440452100 BBG001S5S0D0 3,943,909 122,825 SH   SOLE   119,525 0 3,300
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 10,704,429 40,866 SH   SOLE   39,751 0 1,115
ILLUMINA INC COM 452327109 BBG001SF4NY1 501,125 3,599 SH   SOLE   3,599 0 0
INTEL CORP COM 458140100 BBG001S5SF65 1,090,972 21,711 SH   SOLE   18,532 0 3,179
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 10,416,045 81,103 SH   SOLE   79,137 0 1,966
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 835,824 5,111 SH   SOLE   1,336 0 3,775
INTUIT COM 461202103 BBG001S6TWR2 1,555,700 2,489 SH   SOLE   2,484 0 5
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 1,164,327 7,378 SH   SOLE   7,316 0 62
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 515,276 1,258 SH   SOLE   1,232 0 26
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 1,527,352 30,197 SH   SOLE   29,837 0 360
ISHARES INC MSCI JPN ETF NEW 46434G822 BBG001S8SYN9 408,636 6,371 SH   SOLE   4,531 0 1,840
ISHARES TR CORE 1 5 YR USD 46432F859 BBG003HC6JD6 4,207,303 88,463 SH   SOLE   86,675 0 1,788
ISHARES TR CORE INTL AGGR 46435G672 BBG00BDV2SQ0 2,199,045 44,158 SH   SOLE   43,265 0 893
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 3,314,807 47,119 SH   SOLE   46,394 0 725
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 210,634 760 SH   SOLE   676 0 84
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 333,250 3,079 SH   SOLE   2,944 0 135
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 19,963,935 189,717 SH   SOLE   185,863 0 3,854
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 2,578,886 5,399 SH   SOLE   5,385 0 14
ISHARES TR CR 5 10 YR ETF 46435G417 BBG00F5NQS00 250,357 5,756 SH   SOLE   5,756 0 0
ISHARES TR ESG MSCI LEADR 46435U218 BBG00P35VT10 246,727 2,924 SH   SOLE   2,924 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 350,824 6,842 SH   SOLE   39 0 6,803
ISHARES TR MSCI INDIA ETF 46429B598 BBG002DMN4B6 200,804 4,114 SH   SOLE   2,915 0 1,199
ISHARES TR MSCI INTL QUALTY 46434V456 BBG007WGM3H4 228,064 6,072 SH   SOLE   6,072 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 308,021 1,016 SH   SOLE   1,016 0 0
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 265,914 3,421 SH   SOLE   3,169 0 252
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 259,919 1,295 SH   SOLE   1,295 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 677,496 9,021 SH   SOLE   8,199 0 822
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 2,691,271 53,579 SH   SOLE   52,912 0 667
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 14,838,568 94,670 SH   SOLE   89,600 0 5,070
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 17,976,444 105,682 SH   SOLE   103,025 0 2,657
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 1,570,517 12,925 SH   SOLE   12,601 0 324
KLA CORP COM NEW 482480100 BBG001S5SLM4 26,995,571 46,440 SH   SOLE   45,119 0 1,321
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 9,596,198 45,562 SH   SOLE   44,373 0 1,189
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 314,871 402 SH   SOLE   402 0 0
LENNAR CORP CL A 526057104 BBG001S5SRK3 16,045,442 107,659 SH   SOLE   104,757 0 2,902
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 1,860,214 4,104 SH   SOLE   4,010 0 94
LOWES COS INC COM 548661107 BBG001S5SVL3 12,776,546 57,410 SH   SOLE   55,960 0 1,450
M & T BK CORP COM 55261F104 BBG001S7S2B4 1,132,007 8,258 SH   SOLE   7,994 0 264
MAINSTAY MACKAY DEFINEDTERM COM 56064K100 BBG002ZTPRJ6 534,918 32,918 SH   SOLE   32,918 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 848,447 4,478 SH   SOLE   4,478 0 0
MCCORMICK & CO INC COM NON VTG 579780206 BBG001S79S19 1,208,027 17,656 SH   SOLE   17,656 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 2,416,557 8,150 SH   SOLE   7,942 0 208
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 6,479,439 78,653 SH   SOLE   76,582 0 2,071
MERCK & CO INC COM 58933Y105 BBG001S5TC52 494,826 4,539 SH   SOLE   4,539 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 492,004 1,390 SH   SOLE   1,390 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 28,555,483 75,937 SH   SOLE   74,286 0 1,651
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 306,793 3,290 SH   SOLE   3,290 0 0
NETFLIX INC COM 64110L106 BBG001SF6L46 223,965 460 SH   SOLE   460 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 13,886,213 228,617 SH   SOLE   222,179 0 6,438
NIKE INC CL B 654106103 BBG001S6NTK2 11,834,022 108,999 SH   SOLE   108,999 0 0
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 373,833 799 SH   SOLE   799 0 0
NORTHWEST NAT HLDG CO COM 66765N105 BBG00KXKRLP1 233,990 6,009 SH   SOLE   6,009 0 0
NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 202,762 1,960 SH   SOLE   1,644 0 316
NUVEEN DYNAMIC MUN OPPORTUNI COM SHS 67079X102 BBG00VM4GT16 164,595 16,609 SH   SOLE   16,609 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 1,916,992 3,871 SH   SOLE   3,871 0 0
OMNICOM GROUP INC COM 681919106 BBG001S5VR10 2,289,660 26,467 SH   SOLE   25,803 0 664
ORACLE CORP COM 68389X105 BBG001S5SJG6 1,974,302 18,726 SH   SOLE   18,726 0 0
PACKAGING CORP AMER COM 695156109 BBG001S5V741 1,275,585 7,830 SH   SOLE   7,591 0 239
PAYCHEX INC COM 704326107 BBG001S5V135 12,439,400 104,436 SH   SOLE   101,715 0 2,721
PEPSICO INC COM 713448108 BBG001S695T1 7,192,357 42,348 SH   SOLE   41,336 0 1,012
PFIZER INC COM 717081103 BBG001S5V466 1,648,257 57,251 SH   SOLE   55,954 0 1,297
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 16,226,268 104,787 SH   SOLE   102,070 0 2,717
POOL CORP COM 73278L105 BBG001S5VBK4 15,443,275 38,733 SH   SOLE   37,678 0 1,055
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 1,470,830 13,658 SH   SOLE   13,258 0 400
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 7,307,288 49,865 SH   SOLE   48,706 0 1,159
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 2,761,470 9,054 SH   SOLE   8,806 0 248
QUEST DIAGNOSTICS INC COM 74834L100 BBG001S9GX43 15,325,055 111,148 SH   SOLE   108,141 0 3,007
RESMED INC COM 761152107 BBG001SBGRC2 411,472 2,392 SH   SOLE   2,392 0 0
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 8,346,177 99,194 SH   SOLE   96,876 0 2,318
SALESFORCE INC COM 79466L302 BBG001SDLP09 244,983 931 SH   SOLE   931 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 364,172 1,892 SH   SOLE   1,892 0 0
SERVICE CORP INTL COM 817565104 BBG001S5WBJ5 9,011,002 131,644 SH   SOLE   128,000 0 3,644
SHERWIN WILLIAMS CO COM 824348106 BBG001S5W2F9 965,066 3,094 SH   SOLE   3,094 0 0
SHOPIFY INC CL A 82509L107 BBG004DW5NC7 420,380 5,396 SH   SOLE   5,396 0 0
SMARTRENT INC COM CL A 83193G107 BBG00Z0H9PZ1 128,850 40,392 SH   SOLE   40,392 0 0
SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 1,270,625 10,054 SH   SOLE   9,764 0 290
SNAP ON INC COM 833034101 BBG001S5W688 860,454 2,979 SH   SOLE   2,979 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 256,776 7,550 SH   SOLE   7,550 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 346,946 730 SH   SOLE   730 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 BBG0029J2KF1 334,075 11,500 SH   SOLE   0 0 11,500
SPDR SER TR PORTFOLIO SHORT 78464A474 BBG001T6B0P2 363,137 12,194 SH   SOLE   0 0 12,194
STARBUCKS CORP COM 855244109 BBG001S72KH6 1,020,874 10,633 SH   SOLE   10,633 0 0
STRYKER CORPORATION COM 863667101 BBG001S8FR03 3,600,776 12,024 SH   SOLE   11,696 0 328
TARGET CORP COM 87612E106 BBG001SC0K41 2,621,098 18,404 SH   SOLE   18,136 0 268
TESLA INC COM 88160R101 BBG001SQKGD7 975,985 3,928 SH   SOLE   3,928 0 0
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 3,690,289 21,649 SH   SOLE   21,180 0 469
TJX COS INC NEW COM 872540109 BBG001S5WQ93 241,467 2,574 SH   SOLE   2,574 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 12,687,940 59,005 SH   SOLE   57,265 0 1,740
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 317,988 604 SH   SOLE   604 0 0
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 847,033 19,571 SH   SOLE   19,571 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 317,008 1,486 SH   SOLE   1,357 0 129
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 654,940 2,761 SH   SOLE   2,761 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 439,576 7,830 SH   SOLE   7,466 0 364
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 BBG001T0SKD6 10,692,785 92,956 SH   SOLE   90,579 0 2,377
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 1,148,583 6,741 SH   SOLE   6,400 0 341
VANGUARD WORLD FD MEGA GRWTH IND 921910816 BBG001T0Y6W9 441,167 1,700 SH   SOLE   1,700 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 321,600 8,531 SH   SOLE   5,150 0 3,381
VISA INC COM CL A 92826C839 BBG001SRCFY3 842,753 3,237 SH   SOLE   3,237 0 0
WALMART INC COM 931142103 BBG001S5XH92 6,855,261 43,484 SH   SOLE   42,407 0 1,077
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 1,710,763 9,552 SH   SOLE   9,284 0 268
WEC ENERGY GROUP INC COM 92939U106 BBG001S5XDC7 7,063,486 83,919 SH   SOLE   81,866 0 2,053
WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 257,402 7,403 SH   SOLE   7,403 0 0
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 1,155,182 5,725 SH   SOLE   5,725 0 0
YUM BRANDS INC COM 988498101 BBG001S7JQ30 284,839 2,180 SH   SOLE   2,180 0 0