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 222,847 1,438 SH   SOLE   1,438 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 11,868,483 33,822 SH   SOLE   33,822 0 0
AFLAC INC COM 001055102 BBG001S5NGJ4 729,550 8,843 SH   SOLE   8,843 0 0
ALBANY INTL CORP CL A 012348108 BBG001S5VKN1 4,220,607 42,970 SH   SOLE   42,970 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 18,392,144 131,664 SH   SOLE   131,664 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 1,672,980 11,871 SH   SOLE   11,871 0 0
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 219,853 5,450 SH   SOLE   5,450 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 288,686 1,900 SH   SOLE   1,900 0 0
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 725,943 3,875 SH   SOLE   3,875 0 0
AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 312,810 1,449 SH   SOLE   1,449 0 0
AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 516,189 1,359 SH   SOLE   1,359 0 0
AMGEN INC COM 031162100 BBG001S5NNL6 1,075,817 3,735 SH   SOLE   3,735 0 0
AMN HEALTHCARE SVCS INC COM 001744101 BBG001S6Q193 495,331 6,615 SH   SOLE   6,615 0 0
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 12,778,984 128,911 SH   SOLE   128,911 0 0
APARTMENT INCOME REIT CORP COM 03750L109 BBG00XK3WWB0 2,958,047 85,172 SH   SOLE   85,172 0 0
APPLE INC COM 037833100 BBG001S5N8V8 31,187,952 161,990 SH   SOLE   161,990 0 0
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 1,046,841 6,459 SH   SOLE   6,459 0 0
AVALONBAY CMNTYS INC COM 053484101 BBG001S7J2H8 312,096 1,667 SH   SOLE   1,667 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 1,033,949 4,240 SH   SOLE   4,240 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 11,039,340 30,952 SH   SOLE   30,952 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 212,567 4,142 SH   SOLE   4,142 0 0
BROADCOM INC COM 11135F101 BBG00KHY5SY8 234,413 210 SH   SOLE   210 0 0
CAMPBELL SOUP CO COM 134429109 BBG001S5Q2B0 1,124,419 26,010 SH   SOLE   26,010 0 0
CAVCO INDS INC DEL COM 149568107 BBG001SJQBM8 614,904 1,774 SH   SOLE   1,774 0 0
CHEMED CORP NEW COM 16359R103 BBG001S679X0 10,491,063 17,941 SH   SOLE   17,941 0 0
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 398,330 2,670 SH   SOLE   2,670 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 602,750 11,930 SH   SOLE   11,930 0 0
CLOROX CO DEL COM 189054109 BBG001S5PX50 1,483,403 10,403 SH   SOLE   10,403 0 0
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 444,862 5,581 SH   SOLE   5,581 0 0
COPART INC COM 217204106 BBG001S7MTB1 424,536 8,664 SH   SOLE   8,664 0 0
CORVEL CORP COM 221006109 BBG001S72ZL8 7,218,038 29,198 SH   SOLE   29,198 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 2,383,018 3,610 SH   SOLE   3,610 0 0
CUMMINS INC COM 231021106 BBG001S5Q9M3 1,273,946 5,317 SH   SOLE   5,317 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 1,559,290 10,705 SH   SOLE   10,705 0 0
DISNEY WALT CO COM 254687106 BBG001S5QHF3 591,835 6,554 SH   SOLE   6,554 0 0
DROPBOX INC CL A 26210C104 BBG001TFLWN3 6,826,094 231,550 SH   SOLE   231,550 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 10,952,855 143,644 SH   SOLE   143,644 0 0
ELI LILLY & CO COM 532457108 BBG001S5STL8 1,311,570 2,250 SH   SOLE   2,250 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 474,905 4,750 SH   SOLE   4,750 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 7,836,604 16,427 SH   SOLE   16,427 0 0
FEDEX CORP COM 31428X106 BBG001S5R3M5 331,235 1,309 SH   SOLE   1,309 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 304,469 2,292 SH   SOLE   2,292 0 0
GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 223,370 1,750 SH   SOLE   1,750 0 0
GENERAL MLS INC COM 370334104 BBG001S5RKR2 293,260 4,502 SH   SOLE   4,502 0 0
GENTEX CORP COM 371901109 BBG001S5RMR8 6,928,114 212,128 SH   SOLE   212,128 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 BBG002WKD6P0 267,262 6,033 SH   SOLE   6,033 0 0
GRAINGER W W INC COM 384802104 BBG001S5RRD2 12,103,075 14,605 SH   SOLE   14,605 0 0
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 7,665,716 46,910 SH   SOLE   46,910 0 0
HERSHEY CO COM 427866108 BBG001S5S148 8,646,738 46,378 SH   SOLE   46,378 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 8,088,353 23,339 SH   SOLE   23,339 0 0
HOULIHAN LOKEY INC CL A 441593100 BBG001SFVN99 3,032,120 25,286 SH   SOLE   25,286 0 0
HUNT J B TRANS SVCS INC COM 445658107 BBG001S5SFY4 6,518,871 32,636 SH   SOLE   32,636 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 476,233 858 SH   SOLE   858 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 12,046,288 45,988 SH   SOLE   45,988 0 0
INTEL CORP COM 458140100 BBG001S5SF65 1,630,303 32,443 SH   SOLE   32,443 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 288,711 2,248 SH   SOLE   2,248 0 0
INTUIT COM 461202103 BBG001S6TWR2 310,742 497 SH   SOLE   497 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 BBG001V0MBC0 363,771 17,175 SH   SOLE   17,175 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 BBG001S6H5N8 652,608 18,540 SH   SOLE   18,540 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 BBG001SPSDJ2 267,116 7,125 SH   SOLE   7,125 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 782,688 4,960 SH   SOLE   4,960 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 1,384,997 3,382 SH   SOLE   3,382 0 0
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 125,054,075 1,155,233 SH   SOLE   1,155,233 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 54,640,412 114,399 SH   SOLE   114,399 0 0
ISHARES TR EAFE SML CP ETF 464288273 BBG001SYVWS7 469,821 7,590 SH   SOLE   7,590 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 BBG00D7BBRS7 378,758 5,014 SH   SOLE   5,014 0 0
ISHARES TR ESG AWARE MSCI 46435U663 BBG00KK87757 309,667 8,147 SH   SOLE   8,147 0 0
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 326,040 2,400 SH   SOLE   2,400 0 0
ISHARES TR JPMORGAN USD EMG 464288281 BBG001SQS9Y2 242,236 2,719 SH   SOLE   2,719 0 0
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 18,683,179 198,588 SH   SOLE   198,588 0 0
ISHARES TR MORNINGSTR US EQ 464287127 BBG001SBR743 1,805,314 27,453 SH   SOLE   27,453 0 0
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 8,184,220 108,616 SH   SOLE   108,616 0 0
ISHARES TR MSCI USA ESG SLC 464288802 BBG001SN86J4 406,965 4,049 SH   SOLE   4,049 0 0
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 514,514 4,746 SH   SOLE   4,746 0 0
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 2,559,920 9,761 SH   SOLE   9,761 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 727,907 2,886 SH   SOLE   2,886 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 1,193,245 7,682 SH   SOLE   7,682 0 0
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 366,886 4,720 SH   SOLE   4,720 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 1,742,564 8,682 SH   SOLE   8,682 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 650,666 8,664 SH   SOLE   8,664 0 0
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 3,201,043 18,408 SH   SOLE   18,408 0 0
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 269,301 2,152 SH   SOLE   2,152 0 0
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 313,095 2,671 SH   SOLE   2,671 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 403,059 3,823 SH   SOLE   3,823 0 0
ISHARES TR US TRSPRTION 464287192 BBG001SB7HJ7 262,430 1,000 SH   SOLE   1,000 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 BBG001SQLKR2 8,146,454 81,915 SH   SOLE   81,915 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,228,272 7,836 SH   SOLE   7,836 0 0
KADANT INC COM 48282T104 BBG001S8PRM8 2,233,268 7,967 SH   SOLE   7,967 0 0
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 478,506 3,938 SH   SOLE   3,938 0 0
KLA CORP COM NEW 482480100 BBG001S5SLM4 8,636,643 14,857 SH   SOLE   14,857 0 0
KROGER CO COM 501044101 BBG001S5SN40 6,846,906 149,790 SH   SOLE   149,790 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 355,412 1,597 SH   SOLE   1,597 0 0
LUCID GROUP INC COM 549498103 BBG00W7F99W4 42,100 10,000 SH   SOLE   10,000 0 0
MANHATTAN ASSOCIATES INC COM 562750109 BBG001S71S35 11,649,458 54,103 SH   SOLE   54,103 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 12,404,397 65,468 SH   SOLE   65,468 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 16,693,508 39,139 SH   SOLE   39,139 0 0
MAXIMUS INC COM 577933104 BBG001S6G4K5 7,411,035 88,373 SH   SOLE   88,373 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 318,452 1,074 SH   SOLE   1,074 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 1,008,037 9,246 SH   SOLE   9,246 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 5,871,488 16,588 SH   SOLE   16,588 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 19,260,175 51,218 SH   SOLE   51,218 0 0
MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 292,907 4,044 SH   SOLE   4,044 0 0
MURPHY USA INC COM 626755102 BBG001Z0Q6V2 4,926,077 13,815 SH   SOLE   13,815 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 614,102 10,110 SH   SOLE   10,110 0 0
NIKE INC CL B 654106103 BBG001S6NTK2 432,869 3,987 SH   SOLE   3,987 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 315,632 3,126 SH   SOLE   3,126 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 308,277 2,924 SH   SOLE   2,924 0 0
PEPSICO INC COM 713448108 BBG001S695T1 14,428,741 84,954 SH   SOLE   84,954 0 0
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 369,734 3,930 SH   SOLE   3,930 0 0
PIMCO ETF TR BROAD US TIPS 72201R403 BBG001T5HFT1 274,363 5,145 SH   SOLE   5,145 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 10,621,434 72,481 SH   SOLE   72,481 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 291,693 3,064 SH   SOLE   3,064 0 0
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 13,989,771 45,868 SH   SOLE   45,868 0 0
RESMED INC COM 761152107 BBG001SBGRC2 6,328,983 36,792 SH   SOLE   36,792 0 0
ROYAL BK CDA COM 780087102 BBG001S60869 222,789 2,203 SH   SOLE   2,203 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 7,817,956 17,747 SH   SOLE   17,747 0 0
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 216,789 3,151 SH   SOLE   3,151 0 0
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 BBG001T9F7C1 18,793,367 377,984 SH   SOLE   377,984 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 BBG001T9F795 21,454,914 442,825 SH   SOLE   442,825 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 787,731 14,150 SH   SOLE   14,150 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 286,216 3,800 SH   SOLE   3,800 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 243,286 5,150 SH   SOLE   5,150 0 0
SEI INVTS CO COM 784117103 BBG001S5VZJ3 3,345,151 52,638 SH   SOLE   52,638 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 553,703 4,060 SH   SOLE   4,060 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 265,986 4,200 SH   SOLE   4,200 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 1,101,948 5,725 SH   SOLE   5,725 0 0
SNAP ON INC COM 833034101 BBG001S5W688 10,169,623 35,208 SH   SOLE   35,208 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 1,472,774 7,704 SH   SOLE   7,704 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 BBG00BKMB118 531,503 13,695 SH   SOLE   13,695 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 1,823,357 18,991 SH   SOLE   18,991 0 0
STERIS PLC SHS USD G8473T100 BBG00MRHG532 370,008 1,683 SH   SOLE   1,683 0 0
TARGET CORP COM 87612E106 BBG001SC0K41 4,388,520 30,813 SH   SOLE   30,813 0 0
TERADYNE INC COM 880770102 BBG001S5WMZ3 4,803,690 44,265 SH   SOLE   44,265 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 6,726,746 31,282 SH   SOLE   31,282 0 0
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 230,302 1,209 SH   SOLE   1,209 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 278,779 1,135 SH   SOLE   1,135 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 11,878,853 22,563 SH   SOLE   22,563 0 0
USANA HEALTH SCIENCES INC COM 90328M107 BBG001S79BP0 2,424,221 45,228 SH   SOLE   45,228 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 296,580 954 SH   SOLE   954 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 264,834 1,214 SH   SOLE   1,214 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 204,859 469 SH   SOLE   469 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 673,483 3,157 SH   SOLE   3,157 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 2,572,766 10,845 SH   SOLE   10,845 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 209,240 5,091 SH   SOLE   5,091 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 401,462 2,356 SH   SOLE   2,356 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 2,354,429 49,153 SH   SOLE   49,153 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 357,663 3,204 SH   SOLE   3,204 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 BBG00M0P2VR5 359,818 6,509 SH   SOLE   6,509 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 208,379 5,527 SH   SOLE   5,527 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 8,453,173 32,468 SH   SOLE   32,468 0 0
VONTIER CORPORATION COM 928881101 BBG00RRGSKH2 814,741 23,581 SH   SOLE   23,581 0 0
WALMART INC COM 931142103 BBG001S5XH92 394,722 2,503 SH   SOLE   2,503 0 0
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 11,526,318 64,356 SH   SOLE   64,356 0 0
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 9,984,506 49,482 SH   SOLE   49,482 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 BBG001SHKNX0 246,540 3,000 SH   SOLE   3,000 0 0
YUM BRANDS INC COM 988498101 BBG001S7JQ30 331,223 2,535 SH   SOLE   2,535 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 BBG001S6SX73 307,770 1,126 SH   SOLE   1,126 0 0
ZOETIS INC CL A 98978V103 BBG0039320P7 13,336,889 67,573 SH   SOLE   67,573 0 0