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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 338 2,496 SH   SOLE   2,496 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,344 8,066 SH   SOLE   8,066 0 0
ACUITY BRANDS INC COM 00508Y102 6,123 28,922 SH   SOLE   28,922 0 0
ADAPTHEALTH CORP COMMON STOCK 00653Q102 905 37,000 SH   SOLE   37,000 0 0
AFLAC INC COM 001055102 11,067 189,531 SH   SOLE   189,531 0 0
ALBANY INTL CORP CL A 012348108 6,949 78,560 SH   SOLE   78,560 0 0
ALIGN TECHNOLOGY INC COM 016255101 12,049 18,335 SH   SOLE   18,335 0 0
ALPHABET INC CAP STK CL A 02079K305 19,245 6,643 SH   SOLE   6,643 0 0
ALPHABET INC CAP STK CL C 02079K107 1,716 593 SH   SOLE   593 0 0
AMGEN INC COM 031162100 5,165 22,957 SH   SOLE   22,957 0 0
AMN HEALTHCARE SVCS INC COM 001744101 11,588 94,724 SH   SOLE   94,724 0 0
APPLE INC COM 037833100 26,968 151,873 SH   SOLE   151,873 0 0
APPLIED MATLS INC COM 038222105 16,741 106,384 SH   SOLE   106,384 0 0
BECTON DICKINSON & CO COM 075887109 6,151 24,457 SH   SOLE   24,457 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,582 28,702 SH   SOLE   28,702 0 0
BHP GROUP LTD SPONSORED ADS 088606108 342 5,671 SH   SOLE   5,671 0 0
BOEING CO COM 097023105 482 2,395 SH   SOLE   2,395 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 233 3,732 SH   SOLE   3,732 0 0
CAVCO INDS INC DEL COM 149568107 11,290 35,542 SH   SOLE   35,542 0 0
CERNER CORP COM 156782104 6,756 72,751 SH   SOLE   72,751 0 0
CHEVRON CORP NEW COM 166764100 414 3,528 SH   SOLE   3,528 0 0
CISCO SYS INC COM 17275R102 861 13,595 SH   SOLE   13,595 0 0
COLGATE PALMOLIVE CO COM 194162103 547 6,409 SH   SOLE   6,409 0 0
COPART INC COM 217204106 446 2,939 SH   SOLE   2,939 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,087 3,677 SH   SOLE   3,677 0 0
CUMMINS INC COM 231021106 7,686 35,234 SH   SOLE   35,234 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,742 12,455 SH   SOLE   12,455 0 0
DISNEY WALT CO COM 254687106 12,201 78,773 SH   SOLE   78,773 0 0
DROPBOX INC CL A 26210C104 5,782 235,625 SH   SOLE   235,625 0 0
EMERSON ELEC CO COM 291011104 204 2,191 SH   SOLE   2,191 0 0
FEDEX CORP COM 31428X106 11,719 45,310 SH   SOLE   45,310 0 0
FLEXSHARES TR US QUALITY CAP 33939L746 221 4,242 SH   SOLE   4,242 0 0
GENERAL MLS INC COM 370334104 231 3,422 SH   SOLE   3,422 0 0
GENTEX CORP COM 371901109 6,513 186,888 SH   SOLE   186,888 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 603 17,086 SH   SOLE   17,086 0 0
HERSHEY CO COM 427866108 363 1,878 SH   SOLE   1,878 0 0
HOME DEPOT INC COM 437076102 8,706 20,979 SH   SOLE   20,979 0 0
HOULIHAN LOKEY INC CL A 441593100 11,405 110,173 SH   SOLE   110,173 0 0
IDEXX LABS INC COM 45168D104 635 964 SH   SOLE   964 0 0
ILLINOIS TOOL WKS INC COM 452308109 9,862 39,959 SH   SOLE   39,959 0 0
INTEL CORP COM 458140100 9,893 192,093 SH   SOLE   192,093 0 0
INTUIT COM 461202103 562 873 SH   SOLE   873 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 226 10,854 SH   SOLE   10,854 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 253 3,681 SH   SOLE   3,681 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 566 25,591 SH   SOLE   25,591 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 861 5,012 SH   SOLE   5,012 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 282 1,469 SH   SOLE   1,469 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,552 3,900 SH   SOLE   3,900 0 0
ISHARES TR CORE MSCI EAFE 46432F842 294 3,937 SH   SOLE   3,937 0 0
ISHARES TR CORE S&P SCP ETF 464287804 79,467 693,977 SH   SOLE   693,977 0 0
ISHARES TR CORE S&P500 ETF 464287200 75,395 158,065 SH   SOLE   158,065 0 0
ISHARES TR CORE US AGGBD ET 464287226 217 1,902 SH   SOLE   1,902 0 0
ISHARES TR EAFE GRWTH ETF 464288885 638 5,787 SH   SOLE   5,787 0 0
ISHARES TR EAFE SML CP ETF 464288273 1,257 17,201 SH   SOLE   17,201 0 0
ISHARES TR JPMORGAN USD EMG 464288281 226 2,076 SH   SOLE   2,076 0 0
ISHARES TR MBS ETF 464288588 13,620 126,785 SH   SOLE   126,785 0 0
ISHARES TR MORNINGSTR US EQ 464287127 2,748 41,378 SH   SOLE   41,378 0 0
ISHARES TR MSCI EAFE ETF 464287465 851 10,822 SH   SOLE   10,822 0 0
ISHARES TR NATIONAL MUN ETF 464288414 876 7,537 SH   SOLE   7,537 0 0
ISHARES TR RUS 1000 ETF 464287622 2,641 9,986 SH   SOLE   9,986 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 846 2,886 SH   SOLE   2,886 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,379 8,307 SH   SOLE   8,307 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,910 8,586 SH   SOLE   8,586 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,275 15,236 SH   SOLE   15,236 0 0
ISHARES TR S&P 500 VAL ETF 464287408 2,132 13,609 SH   SOLE   13,609 0 0
ISHARES TR S&P SML 600 GWT 464287887 299 2,152 SH   SOLE   2,152 0 0
ISHARES TR SELECT DIVID ETF 464287168 435 3,548 SH   SOLE   3,548 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 396 3,691 SH   SOLE   3,691 0 0
ISHARES TR SP SMCP600VL ETF 464287879 281 2,692 SH   SOLE   2,692 0 0
JOHNSON & JOHNSON COM 478160104 1,632 9,537 SH   SOLE   9,537 0 0
JPMORGAN CHASE & CO COM 46625H100 629 3,972 SH   SOLE   3,972 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 15,181 73,514 SH   SOLE   73,514 0 0
LOWES COS INC COM 548661107 424 1,641 SH   SOLE   1,641 0 0
MANHATTAN ASSOCIATES INC COM 562750109 7,509 48,294 SH   SOLE   48,294 0 0
MARRIOTT INTL INC NEW CL A 571903202 403 2,437 SH   SOLE   2,437 0 0
MASTEC INC COM 576323109 3,456 37,454 SH   SOLE   37,454 0 0
MASTERCARD INCORPORATED CL A 57636Q104 10,433 29,037 SH   SOLE   29,037 0 0
MAXIMUS INC COM 577933104 6,144 77,116 SH   SOLE   77,116 0 0
MCDONALDS CORP COM 580135101 285 1,063 SH   SOLE   1,063 0 0
MERCK & CO INC COM 58933Y105 7,559 98,632 SH   SOLE   98,632 0 0
META PLATFORMS INC CL A 30303M102 12,572 37,378 SH   SOLE   37,378 0 0
MICROSOFT CORP COM 594918104 18,368 54,614 SH   SOLE   54,614 0 0
MIDDLEBY CORP COM 596278101 7,101 36,091 SH   SOLE   36,091 0 0
NEXTERA ENERGY INC COM 65339F101 9,327 99,906 SH   SOLE   99,906 0 0
NICE LTD SPONSORED ADR 653656108 209 688 SH   SOLE   688 0 0
NIKE INC CL B 654106103 1,203 7,220 SH   SOLE   7,220 0 0
NOVARTIS AG SPONSORED ADR 66987V109 344 3,936 SH   SOLE   3,936 0 0
OMNICELL COM COM 68213N109 10,158 56,295 SH   SOLE   56,295 0 0
ORACLE CORP COM 68389X105 290 3,324 SH   SOLE   3,324 0 0
PEPSICO INC COM 713448108 12,280 70,691 SH   SOLE   70,691 0 0
PERKINELMER INC COM 714046109 7,426 36,936 SH   SOLE   36,936 0 0
PFIZER INC COM 717081103 294 4,970 SH   SOLE   4,970 0 0
PIMCO ETF TR BROAD US TIPS 72201R403 492 7,449 SH   SOLE   7,449 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 6,685 126,328 SH   SOLE   126,328 0 0
PROCTER AND GAMBLE CO COM 742718109 557 3,405 SH   SOLE   3,405 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 324 3,298 SH   SOLE   3,298 0 0
PUBLIC STORAGE COM 74460D109 7,524 20,088 SH   SOLE   20,088 0 0
RESMED INC COM 761152107 8,866 34,036 SH   SOLE   34,036 0 0
ROYAL BK CDA COM 780087102 255 2,400 SH   SOLE   2,400 0 0
SCHWAB CHARLES CORP COM 808513105 464 5,512 SH   SOLE   5,512 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 14,310 254,902 SH   SOLE   254,902 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 12,361 243,096 SH   SOLE   243,096 0 0
SEI INVTS CO COM 784117103 2,822 46,307 SH   SOLE   46,307 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 219 1,260 SH   SOLE   1,260 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 610 16,163 SH   SOLE   16,163 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672 388 12,120 SH   SOLE   12,120 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 683 5,801 SH   SOLE   5,801 0 0
STARBUCKS CORP COM 855244109 9,349 79,923 SH   SOLE   79,923 0 0
STERIS PLC SHS USD G8473T100 1,360 5,586 SH   SOLE   5,586 0 0
SYNAPTICS INC COM 87157D109 393 1,358 SH   SOLE   1,358 0 0
TARGET CORP COM 87612E106 206 892 SH   SOLE   892 0 0
TERADYNE INC COM 880770102 12,073 73,826 SH   SOLE   73,826 0 0
THOR INDS INC COM 885160101 3,529 34,010 SH   SOLE   34,010 0 0
UNITED PARCEL SERVICE INC CL B 911312106 431 2,012 SH   SOLE   2,012 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 314 979 SH   SOLE   979 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 265 1,200 SH   SOLE   1,200 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 288 2,484 SH   SOLE   2,484 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 527 1,208 SH   SOLE   1,208 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,616 7,149 SH   SOLE   7,149 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,769 15,611 SH   SOLE   15,611 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 245 4,947 SH   SOLE   4,947 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 456 2,656 SH   SOLE   2,656 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,046 40,070 SH   SOLE   40,070 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 492 4,392 SH   SOLE   4,392 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 221 831 SH   SOLE   831 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 727 13,992 SH   SOLE   13,992 0 0
VISA INC COM CL A 92826C839 1,418 6,543 SH   SOLE   6,543 0 0
VONTIER CORPORATION COM 928881101 3,241 105,483 SH   SOLE   105,483 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 481 9,223 SH   SOLE   9,223 0 0
WALMART INC COM 931142103 201 1,390 SH   SOLE   1,390 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 250 6,064 SH   SOLE   6,064 0 0
WILLIAMS SONOMA INC COM 969904101 6,587 38,945 SH   SOLE   38,945 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 248 3,000 SH   SOLE   3,000 0 0
YUM BRANDS INC COM 988498101 358 2,580 SH   SOLE   2,580 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 9,095 15,280 SH   SOLE   15,280 0 0
ZOETIS INC CL A 98978V103 8,245 33,785 SH   SOLE   33,785 0 0