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
AAON INC COM PAR $0.004 000360206 BBG001S6CZK0 9,494,629 80,682 SH   SOLE   80,682 0 0
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 316,306 1,780 SH   SOLE   1,780 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 12,323,010 35,029 SH   SOLE   35,029 0 0
ADOBE INC COM 00724F101 BBG001S5NCQ5 8,052,265 18,108 SH   SOLE   18,108 0 0
AFLAC INC COM 001055102 BBG001S5NGJ4 614,847 5,944 SH   SOLE   5,944 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 25,952,632 137,098 SH   SOLE   137,098 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 2,325,082 12,209 SH   SOLE   12,209 0 0
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 284,981 5,450 SH   SOLE   5,450 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 11,119,782 50,685 SH   SOLE   50,685 0 0
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 1,172,024 3,949 SH   SOLE   3,949 0 0
AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 7,947,589 43,332 SH   SOLE   43,332 0 0
AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 750,194 1,409 SH   SOLE   1,409 0 0
AMGEN INC COM 031162100 BBG001S5NNL6 697,855 2,677 SH   SOLE   2,677 0 0
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 17,085,667 246,014 SH   SOLE   246,014 0 0
APPLE INC COM 037833100 BBG001S5N8V8 40,343,425 161,103 SH   SOLE   161,103 0 0
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 631,167 3,881 SH   SOLE   3,881 0 0
APTARGROUP INC COM 038336103 BBG001S78MT3 3,422,714 21,787 SH   SOLE   21,787 0 0
AVALONBAY CMNTYS INC COM 053484101 BBG001S7J2H8 292,780 1,331 SH   SOLE   1,331 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 866,643 3,820 SH   SOLE   3,820 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 14,073,438 31,048 SH   SOLE   31,048 0 0
BLACKROCK INC COM 09290D101 BBG01PSW2WR0 304,458 297 SH   SOLE   297 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 232,352 4,108 SH   SOLE   4,108 0 0
BROADCOM INC COM 11135F101 BBG00KHY5SY8 556,416 2,400 SH   SOLE   2,400 0 0
CAVCO INDS INC DEL COM 149568107 BBG001SJQBM8 736,280 1,650 SH   SOLE   1,650 0 0
CHEMED CORP NEW COM 16359R103 BBG001S679X0 1,050,593 1,983 SH   SOLE   1,983 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 364,909 6,164 SH   SOLE   6,164 0 0
CLOROX CO DEL COM 189054109 BBG001S5PX50 1,568,104 9,655 SH   SOLE   9,655 0 0
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 504,732 5,552 SH   SOLE   5,552 0 0
COPART INC COM 217204106 BBG001S7MTB1 355,818 6,200 SH   SOLE   6,200 0 0
CORVEL CORP COM 221006109 BBG001S72ZL8 10,072,813 90,534 SH   SOLE   90,534 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 3,220,846 3,515 SH   SOLE   3,515 0 0
CUMMINS INC COM 231021106 BBG001S5Q9M3 1,482,596 4,253 SH   SOLE   4,253 0 0
DBX ETF TR XTRACKERS S&P 233051143 BBG00PK99PR8 861,110 16,165 SH   SOLE   16,165 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 1,023,397 8,050 SH   SOLE   8,050 0 0
DISNEY WALT CO COM 254687106 BBG001S5QHF3 689,368 6,191 SH   SOLE   6,191 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 9,873,159 133,367 SH   SOLE   133,367 0 0
ELI LILLY & CO COM 532457108 BBG001S5STL8 1,729,280 2,240 SH   SOLE   2,240 0 0
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 259,633 2,095 SH   SOLE   2,095 0 0
ENCOMPASS HEALTH CORP COM 29261A100 BBG001S5Q5B3 4,487,122 48,588 SH   SOLE   48,588 0 0
ENSIGN GROUP INC COM 29358P101 BBG001SPNL09 4,536,663 34,146 SH   SOLE   34,146 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 453,838 4,219 SH   SOLE   4,219 0 0
FABRINET SHS G3323L100 BBG001SP57F4 4,333,835 19,710 SH   SOLE   19,710 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 448,663 934 SH   SOLE   934 0 0
FEDEX CORP COM 31428X106 BBG001S5R3M5 358,696 1,275 SH   SOLE   1,275 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 470,823 2,292 SH   SOLE   2,292 0 0
FLEXSHARES TR US QUALITY CAP 33939L746 BBG00B2VYSM1 225,726 3,400 SH   SOLE   3,400 0 0
GE AEROSPACE COM NEW 369604301 BBG001S5PVD5 275,527 1,652 SH   SOLE   1,652 0 0
GENTEX CORP COM 371901109 BBG001S5RMR8 6,097,355 212,230 SH   SOLE   212,230 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 BBG002WKD6P0 298,091 6,033 SH   SOLE   6,033 0 0
GRAINGER W W INC COM 384802104 BBG001S5RRD2 9,947,849 9,438 SH   SOLE   9,438 0 0
HAEMONETICS CORP MASS COM 405024100 BBG001S6QB64 3,686,313 47,212 SH   SOLE   47,212 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 BBG001SGX585 3,257,152 68,127 SH   SOLE   68,127 0 0
HCI GROUP INC COM 40416E103 BBG001T2C2P6 4,227,712 36,280 SH   SOLE   36,280 0 0
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 8,367,683 47,734 SH   SOLE   47,734 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 8,868,747 22,799 SH   SOLE   22,799 0 0
HOULIHAN LOKEY INC CL A 441593100 BBG001SFVN99 3,527,382 20,312 SH   SOLE   20,312 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 370,442 896 SH   SOLE   896 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 11,934,056 47,066 SH   SOLE   47,066 0 0
INGREDION INC COM 457187102 BBG001SBH4X9 4,676,267 33,994 SH   SOLE   33,994 0 0
INTEL CORP COM 458140100 BBG001S5SF65 299,452 14,935 SH   SOLE   14,935 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 432,129 2,900 SH   SOLE   2,900 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 281,822 1,282 SH   SOLE   1,282 0 0
INTUIT COM 461202103 BBG001S6TWR2 269,217 428 SH   SOLE   428 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 222,740 3,182 SH   SOLE   3,182 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 BBG001V0MBC0 205,496 9,753 SH   SOLE   9,753 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 BBG001S6H5N8 588,843 14,597 SH   SOLE   14,597 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 1,105,701 6,310 SH   SOLE   6,310 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 1,714,086 3,353 SH   SOLE   3,353 0 0
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 212,788 3,028 SH   SOLE   3,028 0 0
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 141,892,302 1,231,490 SH   SOLE   1,231,490 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 66,656,208 113,230 SH   SOLE   113,230 0 0
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 258,246 2,667 SH   SOLE   2,667 0 0
ISHARES TR EAFE SML CP ETF 464288273 BBG001SYVWS7 448,943 7,390 SH   SOLE   7,390 0 0
ISHARES TR ESG EAFE ETF 46436E759 BBG00VHK1HS9 557,154 8,622 SH   SOLE   8,622 0 0
ISHARES TR ESG SCRND S&P SM 46436E544 BBG00XDJFMZ8 536,237 13,037 SH   SOLE   13,037 0 0
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 396,630 3,000 SH   SOLE   3,000 0 0
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 28,418,473 309,975 SH   SOLE   309,975 0 0
ISHARES TR MORNINGSTR US EQ 464287127 BBG001SBR743 1,472,613 18,145 SH   SOLE   18,145 0 0
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 8,874,270 117,369 SH   SOLE   117,369 0 0
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 414,160 3,887 SH   SOLE   3,887 0 0
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 2,926,501 9,084 SH   SOLE   9,084 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 830,649 2,886 SH   SOLE   2,886 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 1,193,844 7,272 SH   SOLE   7,272 0 0
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 385,778 4,364 SH   SOLE   4,364 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 1,759,946 7,965 SH   SOLE   7,965 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 886,763 8,734 SH   SOLE   8,734 0 0
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 3,136,540 16,432 SH   SOLE   16,432 0 0
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 291,316 2,152 SH   SOLE   2,152 0 0
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 288,444 2,197 SH   SOLE   2,197 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 291,125 2,760 SH   SOLE   2,760 0 0
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 208,205 1,917 SH   SOLE   1,917 0 0
ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 206,578 1,295 SH   SOLE   1,295 0 0
ISHARES TR US TRSPRTION 464287192 BBG001SB7HJ7 337,850 5,000 SH   SOLE   5,000 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 9,157,073 63,318 SH   SOLE   63,318 0 0
JPMORGAN CHASE & CO. COM 46625H100 BBG001S8CRC3 231,800 967 SH   SOLE   967 0 0
KADANT INC COM 48282T104 BBG001S8PRM8 1,598,339 4,633 SH   SOLE   4,633 0 0
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 532,284 4,062 SH   SOLE   4,062 0 0
KLA CORP COM NEW 482480100 BBG001S5SLM4 1,592,098 2,527 SH   SOLE   2,527 0 0
KROGER CO COM 501044101 BBG001S5SN40 9,106,372 148,919 SH   SOLE   148,919 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 380,072 1,540 SH   SOLE   1,540 0 0
LULULEMON ATHLETICA INC COM 550021109 BBG001STBM75 11,472,300 30,000 SH   SOLE   30,000 0 0
MANHATTAN ASSOCIATES INC COM 562750109 BBG001S71S35 11,449,799 42,369 SH   SOLE   42,369 0 0
MARRIOTT INTL INC NEW CL A 571903202 BBG001S78K44 220,920 792 SH   SOLE   792 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 14,404,644 67,815 SH   SOLE   67,815 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 20,717,103 39,343 SH   SOLE   39,343 0 0
MAXIMUS INC COM 577933104 BBG001S6G4K5 6,755,465 90,495 SH   SOLE   90,495 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 261,191 901 SH   SOLE   901 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 708,696 7,124 SH   SOLE   7,124 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 9,791,558 16,723 SH   SOLE   16,723 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 22,119,167 52,477 SH   SOLE   52,477 0 0
MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 231,155 3,870 SH   SOLE   3,870 0 0
MURPHY USA INC COM 626755102 BBG001Z0Q6V2 673,493 1,342 SH   SOLE   1,342 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 594,310 8,290 SH   SOLE   8,290 0 0
NIKE INC CL B 654106103 BBG001S6NTK2 250,468 3,310 SH   SOLE   3,310 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 300,104 3,084 SH   SOLE   3,084 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 525,249 3,152 SH   SOLE   3,152 0 0
PEPSICO INC COM 713448108 BBG001S695T1 8,789,636 57,804 SH   SOLE   57,804 0 0
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 430,853 3,580 SH   SOLE   3,580 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 3,414,795 20,369 SH   SOLE   20,369 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 259,228 2,604 SH   SOLE   2,604 0 0
PUBLIC STORAGE OPER CO COM 74460D109 BBG001S5TH79 8,882,965 29,665 SH   SOLE   29,665 0 0
QUALYS INC COM 74758T303 BBG001SYH860 3,270,351 23,323 SH   SOLE   23,323 0 0
RESMED INC COM 761152107 BBG001SBGRC2 8,081,543 35,338 SH   SOLE   35,338 0 0
ROYAL BK CDA COM 780087102 BBG001S60869 252,468 2,095 SH   SOLE   2,095 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 8,691,537 17,452 SH   SOLE   17,452 0 0
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 225,656 3,049 SH   SOLE   3,049 0 0
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 BBG001T9F7C1 34,686,987 1,428,036 SH   SOLE   1,428,036 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 BBG001T9F795 59,126,856 2,457,475 SH   SOLE   2,457,475 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 1,324,545 58,350 SH   SOLE   58,350 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 482,154 17,400 SH   SOLE   17,400 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 503,964 19,488 SH   SOLE   19,488 0 0
SEI INVTS CO COM 784117103 BBG001S5VZJ3 9,741,162 118,103 SH   SOLE   118,103 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 707,306 5,141 SH   SOLE   5,141 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 317,898 4,200 SH   SOLE   4,200 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 1,706,697 7,340 SH   SOLE   7,340 0 0
SNAP ON INC COM 833034101 BBG001S5W688 12,329,319 36,318 SH   SOLE   36,318 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 1,965,853 8,119 SH   SOLE   8,119 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 BBG00BKMB118 777,671 16,151 SH   SOLE   16,151 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 1,466,139 16,067 SH   SOLE   16,067 0 0
STERIS PLC SHS USD G8473T100 BBG00MRHG532 327,868 1,595 SH   SOLE   1,595 0 0
STRYKER CORPORATION COM 863667101 BBG001S8FR03 12,248,990 34,020 SH   SOLE   34,020 0 0
TERADYNE INC COM 880770102 BBG001S5WMZ3 545,101 4,329 SH   SOLE   4,329 0 0
THE CAMPBELLS COMPANY COM 134429109 BBG001S5Q2B0 614,757 14,679 SH   SOLE   14,679 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 1,167,140 21,997 SH   SOLE   21,997 0 0
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 363,503 1,509 SH   SOLE   1,509 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 258,825 1,135 SH   SOLE   1,135 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 788,964 1,560 SH   SOLE   1,560 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 377,194 919 SH   SOLE   919 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 323,640 1,200 SH   SOLE   1,200 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 302,811 562 SH   SOLE   562 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 758,564 3,157 SH   SOLE   3,157 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 3,344,997 11,542 SH   SOLE   11,542 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 272,400 1,391 SH   SOLE   1,391 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 1,748,443 36,563 SH   SOLE   36,563 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 404,588 3,171 SH   SOLE   3,171 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 BBG001SHTTR5 231,035 372 SH   SOLE   372 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 10,766,222 34,066 SH   SOLE   34,066 0 0
VITA COCO CO INC COM 92846Q107 BBG012QFVTF8 3,389,851 91,841 SH   SOLE   91,841 0 0
VONTIER CORPORATION COM 928881101 BBG00RRGSKH2 472,834 12,965 SH   SOLE   12,965 0 0
WALMART INC COM 931142103 BBG001S5XH92 695,222 7,695 SH   SOLE   7,695 0 0
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 12,710,864 62,991 SH   SOLE   62,991 0 0
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 11,361,487 61,354 SH   SOLE   61,354 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 BBG001SHKNX0 280,080 3,000 SH   SOLE   3,000 0 0
YUM BRANDS INC COM 988498101 BBG001S7JQ30 343,986 2,564 SH   SOLE   2,564 0 0
ZOETIS INC CL A 98978V103 BBG0039320P7 11,501,789 70,593 SH   SOLE   70,593 0 0