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 287,354 1,578 SH   SOLE   1,578 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 11,755,879 33,917 SH   SOLE   33,917 0 0
AFLAC INC COM 001055102 BBG001S5NGJ4 565,992 6,592 SH   SOLE   6,592 0 0
ALBANY INTL CORP CL A 012348108 BBG001S5VKN1 4,003,940 42,818 SH   SOLE   42,818 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 20,239,864 134,101 SH   SOLE   134,101 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 1,900,662 12,483 SH   SOLE   12,483 0 0
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 237,729 5,450 SH   SOLE   5,450 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 345,247 1,914 SH   SOLE   1,914 0 0
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 893,683 3,925 SH   SOLE   3,925 0 0
AMERICAN TOWER CORP NEW COM 03027X100 BBG001S5NPQ6 339,657 1,719 SH   SOLE   1,719 0 0
AMERIPRISE FINL INC COM 03076C106 BBG001SK6096 617,762 1,409 SH   SOLE   1,409 0 0
AMGEN INC COM 031162100 BBG001S5NNL6 944,815 3,323 SH   SOLE   3,323 0 0
AMN HEALTHCARE SVCS INC COM 001744101 BBG001S6Q193 376,123 6,017 SH   SOLE   6,017 0 0
AMPHENOL CORP NEW CL A 032095101 BBG001S5NSK6 14,803,918 128,339 SH   SOLE   128,339 0 0
APARTMENT INCOME REIT CORP COM 03750L109 BBG00XK3WWB0 2,803,011 86,326 SH   SOLE   86,326 0 0
APPLE INC COM 037833100 BBG001S5N8V8 27,662,242 161,315 SH   SOLE   161,315 0 0
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 1,306,300 6,334 SH   SOLE   6,334 0 0
AVALONBAY CMNTYS INC COM 053484101 BBG001S7J2H8 321,390 1,732 SH   SOLE   1,732 0 0
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 993,624 4,015 SH   SOLE   4,015 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 13,031,494 30,989 SH   SOLE   30,989 0 0
BLACKROCK INC COM 09247X101 BBG001SDBP55 240,106 288 SH   SOLE   288 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 215,990 3,983 SH   SOLE   3,983 0 0
BROADCOM INC COM 11135F101 BBG00KHY5SY8 278,336 210 SH   SOLE   210 0 0
CAMPBELL SOUP CO COM 134429109 BBG001S5Q2B0 1,105,282 24,866 SH   SOLE   24,866 0 0
CAVCO INDS INC DEL COM 149568107 BBG001SJQBM8 678,402 1,700 SH   SOLE   1,700 0 0
CHEMED CORP NEW COM 16359R103 BBG001S679X0 11,507,976 17,927 SH   SOLE   17,927 0 0
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 383,101 2,429 SH   SOLE   2,429 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 528,883 10,597 SH   SOLE   10,597 0 0
CLOROX CO DEL COM 189054109 BBG001S5PX50 1,532,693 10,010 SH   SOLE   10,010 0 0
COLGATE PALMOLIVE CO COM 194162103 BBG001S5PVM5 492,934 5,474 SH   SOLE   5,474 0 0
COPART INC COM 217204106 BBG001S7MTB1 496,490 8,572 SH   SOLE   8,572 0 0
CORVEL CORP COM 221006109 BBG001S72ZL8 7,775,990 29,571 SH   SOLE   29,571 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 2,649,700 3,617 SH   SOLE   3,617 0 0
CUMMINS INC COM 231021106 BBG001S5Q9M3 1,345,857 4,568 SH   SOLE   4,568 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 BBG001S7V596 1,580,957 10,629 SH   SOLE   10,629 0 0
DISNEY WALT CO COM 254687106 BBG001S5QHF3 752,528 6,150 SH   SOLE   6,150 0 0
DROPBOX INC CL A 26210C104 BBG001TFLWN3 5,661,633 232,989 SH   SOLE   232,989 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 BBG001SF2288 13,660,111 142,948 SH   SOLE   142,948 0 0
ELI LILLY & CO COM 532457108 BBG001S5STL8 1,753,522 2,254 SH   SOLE   2,254 0 0
EMERSON ELEC CO COM 291011104 BBG001S5QVT7 226,273 1,995 SH   SOLE   1,995 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 526,916 4,533 SH   SOLE   4,533 0 0
FACTSET RESH SYS INC COM 303075105 BBG001S5XRL6 7,454,037 16,404 SH   SOLE   16,404 0 0
FEDEX CORP COM 31428X106 BBG001S5R3M5 379,383 1,309 SH   SOLE   1,309 0 0
FISERV INC COM 337738108 BBG001S5R6Q4 366,307 2,292 SH   SOLE   2,292 0 0
FLEXSHARES TR US QUALITY CAP 33939L746 BBG00B2VYSM1 200,189 3,400 SH   SOLE   3,400 0 0
GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 204,523 724 SH   SOLE   724 0 0
GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 290,016 1,652 SH   SOLE   1,652 0 0
GENERAL MLS INC COM 370334104 BBG001S5RKR2 253,991 3,630 SH   SOLE   3,630 0 0
GENTEX CORP COM 371901109 BBG001S5RMR8 7,653,585 211,893 SH   SOLE   211,893 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 BBG002WKD6P0 290,911 6,033 SH   SOLE   6,033 0 0
GRAINGER W W INC COM 384802104 BBG001S5RRD2 14,697,175 14,447 SH   SOLE   14,447 0 0
HENRY JACK & ASSOC INC COM 426281101 BBG001S5SHB5 8,146,412 46,891 SH   SOLE   46,891 0 0
HERSHEY CO COM 427866108 BBG001S5S148 9,103,042 46,802 SH   SOLE   46,802 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 8,790,160 22,915 SH   SOLE   22,915 0 0
HOULIHAN LOKEY INC CL A 441593100 BBG001SFVN99 3,038,730 23,705 SH   SOLE   23,705 0 0
HUNT J B TRANS SVCS INC COM 445658107 BBG001S5SFY4 6,303,534 31,636 SH   SOLE   31,636 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 463,260 858 SH   SOLE   858 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 12,270,530 45,729 SH   SOLE   45,729 0 0
INTEL CORP COM 458140100 BBG001S5SF65 1,037,575 23,491 SH   SOLE   23,491 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG001SDJ4R0 398,547 2,900 SH   SOLE   2,900 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 239,082 1,252 SH   SOLE   1,252 0 0
INTUIT COM 461202103 BBG001S6TWR2 277,350 427 SH   SOLE   427 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 209,598 3,182 SH   SOLE   3,182 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 BBG001V0MBC0 206,276 9,753 SH   SOLE   9,753 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 BBG001S6H5N8 662,069 17,210 SH   SOLE   17,210 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 BBG001SPSDJ2 260,819 6,640 SH   SOLE   6,640 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 1,068,725 6,310 SH   SOLE   6,310 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 1,542,491 3,474 SH   SOLE   3,474 0 0
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 133,430,063 1,207,293 SH   SOLE   1,207,293 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 58,186,732 110,678 SH   SOLE   110,678 0 0
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 212,770 2,050 SH   SOLE   2,050 0 0
ISHARES TR EAFE SML CP ETF 464288273 BBG001SYVWS7 480,675 7,590 SH   SOLE   7,590 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 BBG00D7BBRS7 400,669 5,014 SH   SOLE   5,014 0 0
ISHARES TR ESG AWARE MSCI 46435U663 BBG00KK87757 333,476 8,281 SH   SOLE   8,281 0 0
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 411,660 3,000 SH   SOLE   3,000 0 0
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 21,789,624 235,767 SH   SOLE   235,767 0 0
ISHARES TR MORNINGSTR US EQ 464287127 BBG001SBR743 1,682,124 23,211 SH   SOLE   23,211 0 0
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 8,658,821 108,425 SH   SOLE   108,425 0 0
ISHARES TR MSCI USA ESG SLC 464288802 BBG001SN86J4 436,571 3,999 SH   SOLE   3,999 0 0
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 479,896 4,460 SH   SOLE   4,460 0 0
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 2,811,461 9,761 SH   SOLE   9,761 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 781,529 2,886 SH   SOLE   2,886 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 1,219,026 7,676 SH   SOLE   7,676 0 0
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 366,969 4,364 SH   SOLE   4,364 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 1,760,632 8,372 SH   SOLE   8,372 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 731,588 8,664 SH   SOLE   8,664 0 0
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 3,354,351 17,956 SH   SOLE   17,956 0 0
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 281,331 2,152 SH   SOLE   2,152 0 0
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 302,530 2,456 SH   SOLE   2,456 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 400,383 3,823 SH   SOLE   3,823 0 0
ISHARES TR US TRSPRTION 464287192 BBG001SB7HJ7 352,000 5,000 SH   SOLE   5,000 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 BBG001SQLKR2 8,623,548 82,215 SH   SOLE   82,215 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,200,746 7,591 SH   SOLE   7,591 0 0
KADANT INC COM 48282T104 BBG001S8PRM8 2,096,683 6,390 SH   SOLE   6,390 0 0
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 509,380 3,938 SH   SOLE   3,938 0 0
KLA CORP COM NEW 482480100 BBG001S5SLM4 10,340,121 14,802 SH   SOLE   14,802 0 0
KROGER CO COM 501044101 BBG001S5SN40 8,522,821 149,183 SH   SOLE   149,183 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 392,284 1,540 SH   SOLE   1,540 0 0
LUCID GROUP INC COM 549498103 BBG00W7F99W4 28,500 10,000 SH   SOLE   10,000 0 0
MANHATTAN ASSOCIATES INC COM 562750109 BBG001S71S35 13,532,689 54,081 SH   SOLE   54,081 0 0
MARSH & MCLENNAN COS INC COM 571748102 BBG001S5T7M4 13,498,232 65,532 SH   SOLE   65,532 0 0
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 18,737,861 38,910 SH   SOLE   38,910 0 0
MAXIMUS INC COM 577933104 BBG001S6G4K5 7,405,429 88,265 SH   SOLE   88,265 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 272,928 968 SH   SOLE   968 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 1,154,515 8,750 SH   SOLE   8,750 0 0
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 8,240,340 16,970 SH   SOLE   16,970 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 21,928,769 52,122 SH   SOLE   52,122 0 0
MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 270,900 3,870 SH   SOLE   3,870 0 0
MURPHY USA INC COM 626755102 BBG001Z0Q6V2 5,843,951 13,941 SH   SOLE   13,941 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 636,566 9,960 SH   SOLE   9,960 0 0
NIKE INC CL B 654106103 BBG001S6NTK2 372,819 3,967 SH   SOLE   3,967 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG001SF5LW6 302,571 3,128 SH   SOLE   3,128 0 0
ORACLE CORP COM 68389X105 BBG001S5SJG6 375,700 2,991 SH   SOLE   2,991 0 0
PEPSICO INC COM 713448108 BBG001S695T1 14,916,510 85,232 SH   SOLE   85,232 0 0
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 334,871 3,655 SH   SOLE   3,655 0 0
PRICE T ROWE GROUP INC COM 74144T108 BBG001S5WW18 271,882 2,230 SH   SOLE   2,230 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 4,467,160 27,533 SH   SOLE   27,533 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 284,354 2,804 SH   SOLE   2,804 0 0
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 12,342,853 42,553 SH   SOLE   42,553 0 0
RESMED INC COM 761152107 BBG001SBGRC2 7,203,441 36,376 SH   SOLE   36,376 0 0
ROYAL BK CDA COM 780087102 BBG001S60869 222,239 2,203 SH   SOLE   2,203 0 0
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 7,414,478 17,427 SH   SOLE   17,427 0 0
SCHWAB CHARLES CORP COM 808513105 BBG001S5VXD4 237,709 3,286 SH   SOLE   3,286 0 0
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 BBG001T9F7C1 24,830,428 506,227 SH   SOLE   506,227 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 BBG001T9F795 30,749,003 637,814 SH   SOLE   637,814 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 1,187,423 19,450 SH   SOLE   19,450 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 472,294 5,800 SH   SOLE   5,800 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 352,066 7,150 SH   SOLE   7,150 0 0
SEI INVTS CO COM 784117103 BBG001S5VZJ3 3,781,316 52,591 SH   SOLE   52,591 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 688,422 4,660 SH   SOLE   4,660 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 275,730 4,200 SH   SOLE   4,200 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 1,556,818 7,475 SH   SOLE   7,475 0 0
SNAP ON INC COM 833034101 BBG001S5W688 10,461,074 35,315 SH   SOLE   35,315 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 1,578,695 7,674 SH   SOLE   7,674 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 BBG00BKMB118 546,684 12,773 SH   SOLE   12,773 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 1,643,038 17,978 SH   SOLE   17,978 0 0
STERIS PLC SHS USD G8473T100 BBG00MRHG532 358,588 1,595 SH   SOLE   1,595 0 0
TARGET CORP COM 87612E106 BBG001SC0K41 5,375,825 30,336 SH   SOLE   30,336 0 0
TERADYNE INC COM 880770102 BBG001S5WMZ3 4,973,280 44,078 SH   SOLE   44,078 0 0
TRACTOR SUPPLY CO COM 892356106 BBG001S7K017 8,231,097 31,450 SH   SOLE   31,450 0 0
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 347,742 1,511 SH   SOLE   1,511 0 0
UNION PAC CORP COM 907818108 BBG001S5X2M0 279,131 1,135 SH   SOLE   1,135 0 0
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 11,130,153 22,499 SH   SOLE   22,499 0 0
USANA HEALTH SCIENCES INC COM 90328M107 BBG001S79BP0 2,157,717 44,489 SH   SOLE   44,489 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 326,646 949 SH   SOLE   949 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG001SHTTQ6 287,712 1,200 SH   SOLE   1,200 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 225,448 469 SH   SOLE   469 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 721,659 3,157 SH   SOLE   3,157 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 2,801,069 10,777 SH   SOLE   10,777 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 386,220 2,115 SH   SOLE   2,115 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 1,864,317 37,160 SH   SOLE   37,160 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 381,360 3,152 SH   SOLE   3,152 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 BBG00M0P2VR5 374,072 6,509 SH   SOLE   6,509 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 227,042 5,411 SH   SOLE   5,411 0 0
VISA INC COM CL A 92826C839 BBG001SRCFY3 9,209,624 33,000 SH   SOLE   33,000 0 0
VONTIER CORPORATION COM 928881101 BBG00RRGSKH2 882,979 19,466 SH   SOLE   19,466 0 0
WALMART INC COM 931142103 BBG001S5XH92 460,983 7,661 SH   SOLE   7,661 0 0
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 13,526,864 63,462 SH   SOLE   63,462 0 0
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 16,165,841 50,911 SH   SOLE   50,911 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 BBG001SHKNX0 259,980 3,000 SH   SOLE   3,000 0 0
YUM BRANDS INC COM 988498101 BBG001S7JQ30 355,499 2,564 SH   SOLE   2,564 0 0
ZOETIS INC CL A 98978V103 BBG0039320P7 11,335,103 66,988 SH   SOLE   66,988 0 0