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 1,233,017 10,282 SH   SOLE   10,192 0 90
AAON INC COM PAR $0.004 000360206 BBG001S6CZK0 352,046 4,674 SH   SOLE   4,674 0 0
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 2,959,241 18,311 SH   SOLE   18,154 0 157
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 2,626,773 9,844 SH   SOLE   9,756 0 88
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 1,505,635 4,474 SH   SOLE   4,433 0 41
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 2,922,707 33,126 SH   SOLE   32,876 0 250
AMAZON COM INC COM 023135106 BBG001S5PQL7 1,730,568 20,602 SH   SOLE   20,372 0 230
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 BBG00JQ09CY6 1,933,905 42,666 SH   SOLE   41,306 0 1,360
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG001SPHYW3 2,019,108 13,247 SH   SOLE   13,215 0 32
APPLE INC COM 037833100 BBG001S5N8V8 6,324,603 48,677 SH   SOLE   48,214 0 463
ARROW ELECTRS INC COM 042735100 BBG001S5NVP4 567,920 5,431 SH   SOLE   5,386 0 45
ASGN INC COM 00191U102 BBG001S71HP5 407,237 4,998 SH   SOLE   4,953 0 45
AVERY DENNISON CORP COM 053611109 BBG001S5NZM8 2,149,375 11,875 SH   SOLE   11,767 0 108
AXON ENTERPRISE INC COM 05464C101 BBG001SB2HG5 257,855 1,554 SH   SOLE   1,554 0 0
BALCHEM CORP COM 057665200 BBG001S5P2R4 206,122 1,688 SH   SOLE   1,688 0 0
BIOGEN INC COM 09062X103 BBG001S67826 1,503,676 5,430 SH   SOLE   5,391 0 39
BLACKROCK INC COM 09247X101 BBG001SDBP55 2,253,443 3,180 SH   SOLE   3,152 0 28
BROWN & BROWN INC COM 115236101 BBG001S5XFN0 987,518 17,334 SH   SOLE   17,169 0 165
CADENCE DESIGN SYSTEM INC COM 127387108 BBG001S65YK1 3,593,356 22,369 SH   SOLE   22,173 0 196
CARTERS INC COM 146229109 BBG001SCJ3Q5 415,354 5,567 SH   SOLE   5,517 0 50
CASELLA WASTE SYS INC CL A 147448104 BBG001SB5S05 370,060 4,666 SH   SOLE   4,666 0 0
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 2,691,273 14,994 SH   SOLE   14,870 0 124
CIRRUS LOGIC INC COM 172755100 BBG001S67J86 447,029 6,002 SH   SOLE   5,952 0 50
CISCO SYS INC COM 17275R102 BBG001S6HC62 1,817,133 38,143 SH   SOLE   37,805 0 338
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 1,177,020 33,658 SH   SOLE   33,364 0 294
COMMERCE BANCSHARES INC COM 200525103 BBG001S5PK21 926,909 13,617 SH   SOLE   13,497 0 120
COMMVAULT SYS INC COM 204166102 BBG001S7R751 538,413 8,568 SH   SOLE   8,498 0 70
CONSTRUCTION PARTNERS INC COM CL A 21044C107 BBG00KK0CFZ7 222,835 8,349 SH   SOLE   8,349 0 0
CURTISS WRIGHT CORP COM 231561101 BBG001S5QBK0 602,500 3,608 SH   SOLE   3,573 0 35
DECKERS OUTDOOR CORP COM 243537107 BBG001S7GXB9 564,811 1,415 SH   SOLE   1,400 0 15
DESCARTES SYS GROUP INC COM 249906108 BBG001SBJY34 344,707 4,944 SH   SOLE   4,944 0 0
DEVON ENERGY CORP NEW COM 25179M103 BBG001S63VG4 1,174,349 19,092 SH   SOLE   18,898 0 194
EAST WEST BANCORP INC COM 27579R104 BBG001SCC7R2 602,853 9,148 SH   SOLE   9,063 0 85
EATON CORP PLC SHS G29183103 BBG001S5QZ45 255,201 1,626 SH   SOLE   1,626 0 0
ELECTRONIC ARTS INC COM 285512109 BBG001S5T5C9 1,691,704 13,846 SH   SOLE   13,729 0 117
EOG RES INC COM 26875P101 BBG001S5ZB93 1,411,379 10,897 SH   SOLE   10,800 0 97
EXPEDITORS INTL WASH INC COM 302130109 BBG001S5QZZ1 1,986,639 19,117 SH   SOLE   18,962 0 155
EXPONENT INC COM 30214U102 BBG001S9CG99 372,182 3,756 SH   SOLE   3,756 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 653,972 1,630 SH   SOLE   1,615 0 15
FIRSTSERVICE CORP NEW COM 33767E202 BBG0093LLBP5 245,958 2,007 SH   SOLE   2,007 0 0
FORTINET INC COM 34959E109 BBG001S77BL6 1,321,008 27,020 SH   SOLE   26,755 0 265
FOX FACTORY HLDG CORP COM 35138V102 BBG004T7VS71 276,701 3,033 SH   SOLE   3,033 0 0
GENERAL MLS INC COM 370334104 BBG001S5RKR2 3,250,026 38,760 SH   SOLE   38,417 0 343
GENTEX CORP COM 371901109 BBG001S5RMR8 446,274 16,365 SH   SOLE   16,225 0 140
GLACIER BANCORP INC NEW COM 37637Q105 BBG001S6HGM5 313,339 6,328 SH   SOLE   6,268 0 60
HILLMAN SOLUTIONS CORP COM 431636109 BBG00YC6W7C4 90,413 12,540 SH   SOLE   12,540 0 0
HOLOGIC INC COM 436440101 BBG001S6HWB2 2,599,049 34,742 SH   SOLE   34,499 0 243
HOME DEPOT INC COM 437076102 BBG001S5RTW7 1,966,228 6,225 SH   SOLE   6,167 0 58
HORMEL FOODS CORP COM 440452100 BBG001S5S0D0 307,554 6,752 SH   SOLE   6,692 0 60
HUBBELL INC COM 443510607 BBG001S5S1L9 742,997 3,166 SH   SOLE   3,136 0 30
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 2,432,462 26,226 SH   SOLE   25,437 0 789
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 1,802,809 17,085 SH   SOLE   17,085 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 3,787,712 36,326 SH   SOLE   36,326 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,455,373 8,239 SH   SOLE   8,170 0 69
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 1,862,318 13,888 SH   SOLE   13,770 0 118
KLA CORP COM NEW 482480100 BBG001S5SLM4 1,218,184 3,231 SH   SOLE   3,203 0 28
LAM RESEARCH CORP COM 512807108 BBG001S5SW40 1,569,820 3,735 SH   SOLE   3,706 0 29
LATTICE SEMICONDUCTOR CORP COM 518415104 BBG001S6C0G2 350,806 5,407 SH   SOLE   5,367 0 40
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 2,894,245 17,490 SH   SOLE   17,335 0 155
MATADOR RES CO COM 576485205 BBG001T3L5S4 392,495 6,857 SH   SOLE   6,792 0 65
MCDONALDS CORP COM 580135101 BBG001S5T110 1,433,076 5,438 SH   SOLE   5,397 0 41
MEDPACE HLDGS INC COM 58506Q109 BBG0065B7K40 536,972 2,528 SH   SOLE   2,503 0 25
MERCK & CO INC COM 58933Y105 BBG001S5TC52 1,834,935 16,538 SH   SOLE   16,400 0 138
MERIT MED SYS INC COM 589889104 BBG001S6KLT3 227,820 3,226 SH   SOLE   3,226 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 806,759 6,704 SH   SOLE   6,641 0 63
MICROSOFT CORP COM 594918104 BBG001S5TD05 5,804,843 24,205 SH   SOLE   23,986 0 219
MODEL N INC COM 607525102 BBG001SQGHS4 292,559 7,213 SH   SOLE   7,213 0 0
NOVANTA INC COM 67000B104 BBG001S6MRJ9 314,403 2,314 SH   SOLE   2,314 0 0
OWENS CORNING NEW COM 690742101 BBG001SQ7PD2 225,021 2,638 SH   SOLE   2,618 0 20
PACER FDS TR PACER US SMALL 69374H857 BBG00GXXR1G6 3,003,587 83,549 SH   SOLE   82,567 0 982
PDC ENERGY INC COM 69327R101 BBG001S5V439 465,118 7,327 SH   SOLE   7,267 0 60
PEPSICO INC COM 713448108 BBG001S695T1 2,656,196 14,703 SH   SOLE   14,573 0 130
PERFICIENT INC COM 71375U101 BBG001SCS189 361,580 5,178 SH   SOLE   5,148 0 30
PFIZER INC COM 717081103 BBG001S5V466 1,099,098 21,450 SH   SOLE   21,271 0 179
PIMCO ETF TR INV GRD CRP BD 72201R817 BBG001TCGQY7 1,733,706 18,642 SH   SOLE   17,995 0 647
POTLATCHDELTIC CORPORATION COM 737630103 BBG001S5V215 279,776 6,360 SH   SOLE   6,305 0 55
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 BBG001SH44F0 777,429 12,419 SH   SOLE   12,314 0 105
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 2,725,503 17,983 SH   SOLE   17,831 0 152
PROGRESSIVE CORP COM 743315103 BBG001S5V509 1,869,640 14,414 SH   SOLE   14,288 0 126
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 1,361,723 4,860 SH   SOLE   4,818 0 42
QUIDELORTHO CORP COM 219798105 BBG017TGV7N1 261,893 3,057 SH   SOLE   3,032 0 25
RBC BEARINGS INC COM 75524B104 BBG001SNYTV1 225,051 1,075 SH   SOLE   1,075 0 0
REXFORD INDL RLTY INC COM 76169C100 BBG004MB82S9 349,915 6,404 SH   SOLE   6,349 0 55
RPM INTL INC COM 749685103 BBG001S7X317 798,700 8,196 SH   SOLE   8,121 0 75
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 1,807,142 56,105 SH   SOLE   56,105 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 BBG001T6L7C0 284,174 9,030 SH   SOLE   9,030 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 BBG001T9F795 769,524 15,952 SH   SOLE   15,570 0 382
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 BBG001T66WN0 220,573 3,970 SH   SOLE   3,970 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 1,144,778 25,355 SH   SOLE   25,355 0 0
SEI INVTS CO COM 784117103 BBG001S5VZJ3 315,811 5,417 SH   SOLE   5,372 0 45
SIMPSON MFG INC COM 829073105 BBG001SB9QN0 204,982 2,312 SH   SOLE   2,312 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 BBG009T22D67 201,673 1,719 SH   SOLE   1,719 0 0
SNAP ON INC COM 833034101 BBG001S5W688 1,259,437 5,512 SH   SOLE   5,469 0 43
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 554,524 1,450 SH   SOLE   1,450 0 0
SPROUTS FMRS MKT INC COM 85208M102 BBG001V0MZS0 314,539 9,717 SH   SOLE   9,642 0 75
SPS COMM INC COM 78463M107 BBG001T65R07 355,880 2,771 SH   SOLE   2,771 0 0
STEEL DYNAMICS INC COM 858119100 BBG001S98JK5 404,673 4,142 SH   SOLE   4,102 0 40
TARGET CORP COM 87612E106 BBG001SC0K41 1,575,502 10,571 SH   SOLE   10,476 0 95
TESLA INC COM 88160R101 BBG001SQKGD7 543,717 4,414 SH   SOLE   4,365 0 49
TETRA TECH INC NEW COM 88162G103 BBG001S5YYH5 417,857 2,878 SH   SOLE   2,853 0 25
THOR INDS INC COM 885160101 BBG001S5WPH6 297,280 3,938 SH   SOLE   3,903 0 35
TORO CO COM 891092108 BBG001S5WX98 631,769 5,581 SH   SOLE   5,531 0 50
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 569,373 13,232 SH   SOLE   13,232 0 0
UGI CORP NEW COM 902681105 BBG001S5X0W3 337,967 9,117 SH   SOLE   9,042 0 75
UNION PAC CORP COM 907818108 BBG001S5X2M0 3,112,055 15,029 SH   SOLE   14,904 0 125
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 5,350,046 10,091 SH   SOLE   10,004 0 87
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 1,360,196 31,190 SH   SOLE   30,910 0 280
VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 11,240,359 217,331 SH   SOLE   214,536 0 2,795
VICTORY PORTFOLIOS II VICTORYSHS US 92647N691 BBG00H0GHQ37 203,339 5,329 SH   SOLE   4,128 0 1,201
VISA INC COM CL A 92826C839 BBG001SRCFY3 1,147,257 5,520 SH   SOLE   5,506 0 14
WATSCO INC COM 942622200 BBG001S82CQ2 791,346 3,173 SH   SOLE   3,143 0 30
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 553,225 4,814 SH   SOLE   4,774 0 40
WORTHINGTON INDS INC COM 981811102 BBG001S6XN51 224,888 4,524 SH   SOLE   4,489 0 35
ZIFF DAVIS INC COM 48123V102 BBG001SD21P6 476,641 6,022 SH   SOLE   5,977 0 45