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
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 238,203 1,768 SH   SOLE   1,768 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 6,840,503 22,167 SH   SOLE   22,167 0 0
AFLAC INC COM 001055102 BBG001S5NGJ4 772,198 11,063 SH   SOLE   11,063 0 0
ALBANY INTL CORP CL A 012348108 BBG001S5VKN1 4,147,333 44,461 SH   SOLE   44,461 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 16,293,803 136,122 SH   SOLE   136,122 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 1,283,734 10,612 SH   SOLE   10,612 0 0
AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 314,571 1,622 SH   SOLE   1,622 0 0
AMGEN INC COM 031162100 BBG001S5NNL6 5,383,834 24,249 SH   SOLE   24,249 0 0
AMN HEALTHCARE SVCS INC COM 001744101 BBG001S6Q193 10,443,657 95,708 SH   SOLE   95,708 0 0
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 6,489,057 76,386 SH   SOLE   76,386 0 0
APARTMENT INCOME REIT CORP COM 03750L109 BBG00XK3WWB0 2,811,851 77,912 SH   SOLE   77,912 0 0
APPLE INC COM 037833100 BBG001S5N8V8 28,975,454 149,381 SH   SOLE   149,381 0 0
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 1,034,788 7,159 SH   SOLE   7,159 0 0
AVALONBAY CMNTYS INC COM 053484101 BBG001S7J2H8 316,459 1,672 SH   SOLE   1,672 0 0
AZENTA INC COM 114340102 BBG001S8F1B8 2,034,034 43,574 SH   SOLE   43,574 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 1,279,247 4,845 SH   SOLE   4,845 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 13,099,515 38,415 SH   SOLE   38,415 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 269,201 4,209 SH   SOLE   4,209 0 0
CAMPBELL SOUP CO COM 134429109 BBG001S5Q2B0 8,393,568 183,626 SH   SOLE   183,626 0 0
CAVCO INDS INC DEL COM 149568107 BBG001SJQBM8 531,000 1,800 SH   SOLE   1,800 0 0
CHEMED CORP NEW COM 16359R103 BBG001S679X0 6,082,412 11,229 SH   SOLE   11,229 0 0
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 407,675 2,590 SH   SOLE   2,590 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 5,790,333 111,912 SH   SOLE   111,912 0 0
CLOROX CO DEL COM 189054109 BBG001S5PX50 7,027,490 44,186 SH   SOLE   44,186 0 0
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 429,960 5,581 SH   SOLE   5,581 0 0
COPART INC COM 217204106 BBG001S7MTB1 415,097 4,551 SH   SOLE   4,551 0 0
CORVEL CORP COM 221006109 BBG001S72ZL8 2,751,570 14,220 SH   SOLE   14,220 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,676,746 3,114 SH   SOLE   3,114 0 0
CUMMINS INC COM 231021106 BBG001S5Q9M3 8,892,272 36,271 SH   SOLE   36,271 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 2,094,251 12,072 SH   SOLE   12,072 0 0
DISNEY WALT CO COM 254687106 BBG001S5QHF3 6,914,541 77,447 SH   SOLE   77,447 0 0
DROPBOX INC CL A 26210C104 BBG001TFLWN3 6,448,299 241,781 SH   SOLE   241,781 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 11,981,514 127,017 SH   SOLE   127,017 0 0
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 206,451 2,284 SH   SOLE   2,284 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 275,418 2,568 SH   SOLE   2,568 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 5,749,975 14,351 SH   SOLE   14,351 0 0
FEDEX CORP COM 31428X106 BBG001S5R3M5 324,593 1,309 SH   SOLE   1,309 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 289,136 2,292 SH   SOLE   2,292 0 0
FLEXSHARES TR US QUALITY CAP 33939L746 BBG00B2VYSM1 208,477 4,242 SH   SOLE   4,242 0 0
GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 207,620 965 SH   SOLE   965 0 0
GENERAL MLS INC COM 370334104 BBG001S5RKR2 418,935 5,462 SH   SOLE   5,462 0 0
GENTEX CORP COM 371901109 BBG001S5RMR8 5,705,742 195,001 SH   SOLE   195,001 0 0
GRAINGER W W INC COM 384802104 BBG001S5RRD2 7,610,410 9,650 SH   SOLE   9,650 0 0
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 6,798,667 40,630 SH   SOLE   40,630 0 0
HERSHEY CO COM 427866108 BBG001S5S148 443,761 1,777 SH   SOLE   1,777 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 6,472,317 20,835 SH   SOLE   20,835 0 0
HOULIHAN LOKEY INC CL A 441593100 BBG001SFVN99 11,107,336 112,982 SH   SOLE   112,982 0 0
HUNT J B TRANS SVCS INC COM 445658107 BBG001S5SFY4 5,325,123 29,415 SH   SOLE   29,415 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 438,949 874 SH   SOLE   874 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 10,355,294 41,394 SH   SOLE   41,394 0 0
INTEL CORP COM 458140100 BBG001S5SF65 5,754,267 172,077 SH   SOLE   172,077 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 243,122 2,150 SH   SOLE   2,150 0 0
INTUIT COM 461202103 BBG001S6TWR2 227,259 495 SH   SOLE   495 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 BBG001V0MBC0 491,368 23,354 SH   SOLE   23,354 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 BBG001S6H5N8 638,399 3,901 SH   SOLE   3,901 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 BBG001SPSDJ2 255,168 1,485 SH   SOLE   1,485 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 742,214 4,960 SH   SOLE   4,960 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 1,081,292 2,927 SH   SOLE   2,927 0 0
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 82,415,476 827,049 SH   SOLE   827,049 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 49,021,564 109,985 SH   SOLE   109,985 0 0
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 302,927 3,175 SH   SOLE   3,175 0 0
ISHARES TR EAFE SML CP ETF 464288273 BBG001SYVWS7 484,521 8,215 SH   SOLE   8,215 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 BBG00D7BBRS7 405,345 5,558 SH   SOLE   5,558 0 0
ISHARES TR ESG AWARE MSCI 46435U663 BBG00KK87757 302,630 8,520 SH   SOLE   8,520 0 0
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 304,704 2,400 SH   SOLE   2,400 0 0
ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 230,382 2,662 SH   SOLE   2,662 0 0
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 14,104,064 151,225 SH   SOLE   151,225 0 0
ISHARES TR MORNINGSTR US EQ 464287127 BBG001SBR743 1,798,507 29,445 SH   SOLE   29,445 0 0
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 8,008,000 110,455 SH   SOLE   110,455 0 0
ISHARES TR MSCI USA ESG SLC 464288802 BBG001SN86J4 483,557 5,164 SH   SOLE   5,164 0 0
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 552,968 5,181 SH   SOLE   5,181 0 0
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 2,432,769 9,981 SH   SOLE   9,981 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 700,317 2,886 SH   SOLE   2,886 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 1,081,626 7,682 SH   SOLE   7,682 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 1,370,629 7,319 SH   SOLE   7,319 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 648,205 9,197 SH   SOLE   9,197 0 0
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 3,422,433 21,232 SH   SOLE   21,232 0 0
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 247,329 2,152 SH   SOLE   2,152 0 0
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 325,284 2,871 SH   SOLE   2,871 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 397,745 3,823 SH   SOLE   3,823 0 0
ISHARES TR US TRSPRTION 464287192 BBG001SB7HJ7 249,820 1,000 SH   SOLE   1,000 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 BBG001SQLKR2 8,904,583 73,409 SH   SOLE   73,409 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 5,983,195 36,147 SH   SOLE   36,147 0 0
KADANT INC COM 48282T104 BBG001S8PRM8 6,789,899 30,571 SH   SOLE   30,571 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 BBG0059FN820 12,556,908 74,989 SH   SOLE   74,989 0 0
KROGER CO COM 501044101 BBG001S5SN40 6,287,889 133,784 SH   SOLE   133,784 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 364,054 1,613 SH   SOLE   1,613 0 0
LUCID GROUP INC COM 549498103 BBG00W7F99W4 68,900 10,000 SH   SOLE   10,000 0 0
MANHATTAN ASSOCIATES INC COM 562750109 BBG001S71S35 10,139,713 50,729 SH   SOLE   50,729 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 10,903,236 57,971 SH   SOLE   57,971 0 0
MASTEC INC COM 576323109 BBG001S95HF8 6,226,928 52,784 SH   SOLE   52,784 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 14,029,191 35,670 SH   SOLE   35,670 0 0
MAXIMUS INC COM 577933104 BBG001S6G4K5 6,771,771 80,129 SH   SOLE   80,129 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 321,388 1,077 SH   SOLE   1,077 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 6,331,789 54,872 SH   SOLE   54,872 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 7,842,015 27,326 SH   SOLE   27,326 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 19,156,996 56,254 SH   SOLE   56,254 0 0
MURPHY USA INC COM 626755102 BBG001Z0Q6V2 3,754,223 12,067 SH   SOLE   12,067 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 857,035 11,550 SH   SOLE   11,550 0 0
NIKE INC CL B 654106103 BBG001S6NTK2 490,815 4,447 SH   SOLE   4,447 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 335,627 3,326 SH   SOLE   3,326 0 0
OMNICELL COM COM 68213N109 BBG001SF6Z45 323,485 4,391 SH   SOLE   4,391 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 350,006 2,939 SH   SOLE   2,939 0 0
PEPSICO INC COM 713448108 BBG001S695T1 14,082,359 76,030 SH   SOLE   76,030 0 0
PIMCO ETF TR BROAD US TIPS 72201R403 BBG001T5HFT1 393,840 7,282 SH   SOLE   7,282 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 BBG001S5V4Y5 6,145,542 131,230 SH   SOLE   131,230 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 6,636,901 43,738 SH   SOLE   43,738 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 288,874 3,064 SH   SOLE   3,064 0 0
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 6,540,591 22,408 SH   SOLE   22,408 0 0
RESMED INC COM 761152107 BBG001SBGRC2 7,331,375 33,553 SH   SOLE   33,553 0 0
ROYAL BK CDA COM 780087102 BBG001S60869 210,409 2,203 SH   SOLE   2,203 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 6,433,700 16,048 SH   SOLE   16,048 0 0
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 BBG001T9F7C1 15,712,386 318,838 SH   SOLE   318,838 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 BBG001T9F795 17,334,306 360,680 SH   SOLE   360,680 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 BBG001WBMLH8 529,917 11,480 SH   SOLE   11,480 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 731,555 14,150 SH   SOLE   14,150 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 269,914 3,800 SH   SOLE   3,800 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 225,570 5,150 SH   SOLE   5,150 0 0
SEI INVTS CO COM 784117103 BBG001S5VZJ3 2,870,113 48,140 SH   SOLE   48,140 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 538,884 4,060 SH   SOLE   4,060 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 274,848 4,200 SH   SOLE   4,200 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 995,349 5,725 SH   SOLE   5,725 0 0
SNAP ON INC COM 833034101 BBG001S5W688 6,567,437 22,788 SH   SOLE   22,788 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 478,655 2,685 SH   SOLE   2,685 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 BBG00BKMB118 501,389 13,862 SH   SOLE   13,862 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 2,143,105 21,634 SH   SOLE   21,634 0 0
STERIS PLC SHS USD G8473T100 BBG00MRHG532 456,934 2,031 SH   SOLE   2,031 0 0
TARGET CORP COM 87612E106 BBG001SC0K41 3,603,490 27,319 SH   SOLE   27,319 0 0
TERADYNE INC COM 880770102 BBG001S5WMZ3 4,951,093 44,472 SH   SOLE   44,472 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 5,948,531 26,904 SH   SOLE   26,904 0 0
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 284,828 1,589 SH   SOLE   1,589 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 5,893,652 12,262 SH   SOLE   12,262 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 275,603 974 SH   SOLE   974 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 269,415 1,329 SH   SOLE   1,329 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 647,188 3,254 SH   SOLE   3,254 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 2,883,311 13,089 SH   SOLE   13,089 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 201,244 4,947 SH   SOLE   4,947 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 382,685 2,356 SH   SOLE   2,356 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 2,481,575 53,737 SH   SOLE   53,737 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 310,149 2,924 SH   SOLE   2,924 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 BBG00M0P2VR5 381,861 7,190 SH   SOLE   7,190 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 205,819 5,534 SH   SOLE   5,534 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 1,503,011 6,329 SH   SOLE   6,329 0 0
VONTIER CORPORATION COM 928881101 BBG00RRGSKH2 7,011,057 217,667 SH   SOLE   217,667 0 0
WALMART INC COM 931142103 BBG001S5XH92 225,206 1,432 SH   SOLE   1,432 0 0
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 9,979,035 57,542 SH   SOLE   57,542 0 0
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 5,384,945 43,031 SH   SOLE   43,031 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 BBG001SHKNX0 238,710 3,000 SH   SOLE   3,000 0 0
YUM BRANDS INC COM 988498101 BBG001S7JQ30 351,224 2,535 SH   SOLE   2,535 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 BBG001S6SX73 5,805,960 19,626 SH   SOLE   19,626 0 0
ZOETIS INC CL A 98978V103 BBG0039320P7 8,850,665 51,394 SH   SOLE   51,394 0 0