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
3M CO COM 88579Y101 378 1,903 SH   SOLE   1,903 0 0
ABBVIE INC COM 00287Y109 410 3,637 SH   SOLE   3,637 0 0
ABIOMED INC COM 003654100 3,314 10,618 SH   SOLE   10,618 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,437 8,266 SH   SOLE   8,266 0 0
ACUITY BRANDS INC COM 00508Y102 5,345 28,579 SH   SOLE   28,579 0 0
AFLAC INC COM 001055102 10,056 187,399 SH   SOLE   187,399 0 0
ALBANY INTL CORP CL A 012348108 6,808 76,267 SH   SOLE   76,267 0 0
ALIGN TECHNOLOGY INC COM 016255101 13,023 21,315 SH   SOLE   21,315 0 0
ALPHABET INC CAP STK CL A 02079K305 16,226 6,645 SH   SOLE   6,645 0 0
ALPHABET INC CAP STK CL C 02079K107 1,556 621 SH   SOLE   621 0 0
AMGEN INC COM 031162100 5,401 22,158 SH   SOLE   22,158 0 0
AMN HEALTHCARE SVCS INC COM 001744101 9,269 95,574 SH   SOLE   95,574 0 0
APPLE INC COM 037833100 21,782 159,041 SH   SOLE   159,041 0 0
APPLIED MATLS INC COM 038222105 15,163 106,482 SH   SOLE   106,482 0 0
AT&T INC COM 00206R102 300 10,428 SH   SOLE   10,428 0 0
BECTON DICKINSON & CO COM 075887109 5,875 24,157 SH   SOLE   24,157 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,920 28,499 SH   SOLE   28,499 0 0
BHP GROUP LTD SPONSORED ADS 088606108 227 3,110 SH   SOLE   3,110 0 0
BOEING CO COM 097023105 1,036 4,324 SH   SOLE   4,324 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 246 3,685 SH   SOLE   3,685 0 0
CAVCO INDS INC DEL COM 149568107 7,692 34,618 SH   SOLE   34,618 0 0
CERNER CORP COM 156782104 5,663 72,457 SH   SOLE   72,457 0 0
CHEVRON CORP NEW COM 166764100 431 4,117 SH   SOLE   4,117 0 0
CISCO SYS INC COM 17275R102 675 12,744 SH   SOLE   12,744 0 0
CLOROX CO DEL COM 189054109 250 1,387 SH   SOLE   1,387 0 0
COLGATE PALMOLIVE CO COM 194162103 481 5,907 SH   SOLE   5,907 0 0
COPART INC COM 217204106 456 3,459 SH   SOLE   3,459 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,585 4,006 SH   SOLE   4,006 0 0
CUMMINS INC COM 231021106 8,461 34,703 SH   SOLE   34,703 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,327 12,138 SH   SOLE   12,138 0 0
DISNEY WALT CO COM 254687106 11,671 66,400 SH   SOLE   66,400 0 0
DROPBOX INC CL A 26210C104 7,071 233,277 SH   SOLE   233,277 0 0
EMERSON ELEC CO COM 291011104 211 2,189 SH   SOLE   2,189 0 0
FACEBOOK INC CL A 30303M102 13,142 37,795 SH   SOLE   37,795 0 0
FEDEX CORP COM 31428X106 9,475 31,759 SH   SOLE   31,759 0 0
FLEXSHARES TR US QUALITY CAP 33939L746 201 4,242 SH   SOLE   4,242 0 0
GENTEX CORP COM 371901109 6,265 189,320 SH   SOLE   189,320 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 597 17,086 SH   SOLE   17,086 0 0
HERSHEY CO COM 427866108 204 1,174 SH   SOLE   1,174 0 0
HOME DEPOT INC COM 437076102 6,589 20,661 SH   SOLE   20,661 0 0
HOULIHAN LOKEY INC CL A 441593100 9,216 112,678 SH   SOLE   112,678 0 0
IDEXX LABS INC COM 45168D104 762 1,207 SH   SOLE   1,207 0 0
ILLINOIS TOOL WKS INC COM 452308109 8,778 39,266 SH   SOLE   39,266 0 0
ILLUMINA INC COM 452327109 247 521 SH   SOLE   521 0 0
INTEL CORP COM 458140100 10,547 187,874 SH   SOLE   187,874 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 208 1,418 SH   SOLE   1,418 0 0
INTUIT COM 461202103 449 917 SH   SOLE   917 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 224 3,681 SH   SOLE   3,681 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 547 24,707 SH   SOLE   24,707 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 857 5,347 SH   SOLE   5,347 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 317 1,696 SH   SOLE   1,696 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,378 3,888 SH   SOLE   3,888 0 0
ISHARES TR CORE MSCI EAFE 46432F842 287 3,835 SH   SOLE   3,835 0 0
ISHARES TR CORE S&P SCP ETF 464287804 78,404 693,961 SH   SOLE   693,961 0 0
ISHARES TR CORE S&P500 ETF 464287200 67,211 156,334 SH   SOLE   156,334 0 0
ISHARES TR CORE US AGGBD ET 464287226 208 1,804 SH   SOLE   1,804 0 0
ISHARES TR EAFE GRWTH ETF 464288885 621 5,787 SH   SOLE   5,787 0 0
ISHARES TR EAFE SML CP ETF 464288273 1,267 17,079 SH   SOLE   17,079 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 388 7,074 SH   SOLE   7,074 0 0
ISHARES TR MBS ETF 464288588 3,821 35,303 SH   SOLE   35,303 0 0
ISHARES TR MORNINGSTR US EQ 464287127 2,977 49,005 SH   SOLE   49,005 0 0
ISHARES TR MSCI EAFE ETF 464287465 801 10,159 SH   SOLE   10,159 0 0
ISHARES TR NATIONAL MUN ETF 464288414 909 7,752 SH   SOLE   7,752 0 0
ISHARES TR RUS 1000 ETF 464287622 2,478 10,238 SH   SOLE   10,238 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 900 2,886 SH   SOLE   2,886 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 1,377 8,307 SH   SOLE   8,307 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,031 8,856 SH   SOLE   8,856 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,112 15,288 SH   SOLE   15,288 0 0
ISHARES TR S&P 500 VAL ETF 464287408 1,649 11,168 SH   SOLE   11,168 0 0
ISHARES TR S&P SML 600 GWT 464287887 285 2,152 SH   SOLE   2,152 0 0
ISHARES TR SELECT DIVID ETF 464287168 435 3,733 SH   SOLE   3,733 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 398 3,691 SH   SOLE   3,691 0 0
JOHNSON & JOHNSON COM 478160104 1,516 9,204 SH   SOLE   9,204 0 0
JPMORGAN CHASE & CO COM 46625H100 308 1,981 SH   SOLE   1,981 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 11,206 72,570 SH   SOLE   72,570 0 0
LOWES COS INC COM 548661107 310 1,600 SH   SOLE   1,600 0 0
MANHATTAN ASSOCIATES INC COM 562750109 6,916 47,746 SH   SOLE   47,746 0 0
MARRIOTT INTL INC NEW CL A 571903202 577 4,225 SH   SOLE   4,225 0 0
MASTEC INC COM 576323109 3,713 34,992 SH   SOLE   34,992 0 0
MASTERCARD INCORPORATED CL A 57636Q104 10,856 29,735 SH   SOLE   29,735 0 0
MAXIMUS INC COM 577933104 6,578 74,774 SH   SOLE   74,774 0 0
MCDONALDS CORP COM 580135101 413 1,787 SH   SOLE   1,787 0 0
MERCK & CO INC COM 58933Y105 7,604 97,774 SH   SOLE   97,774 0 0
MICROSOFT CORP COM 594918104 14,731 54,379 SH   SOLE   54,379 0 0
MIDDLEBY CORP COM 596278101 6,236 35,990 SH   SOLE   35,990 0 0
NEXTERA ENERGY INC COM 65339F101 7,264 99,132 SH   SOLE   99,132 0 0
NIKE INC CL B 654106103 1,317 8,527 SH   SOLE   8,527 0 0
NOVARTIS AG SPONSORED ADR 66987V109 312 3,424 SH   SOLE   3,424 0 0
OMNICELL COM COM 68213N109 12,456 82,246 SH   SOLE   82,246 0 0
ORACLE CORP COM 68389X105 260 3,346 SH   SOLE   3,346 0 0
PEPSICO INC COM 713448108 6,238 42,098 SH   SOLE   42,098 0 0
PERKINELMER INC COM 714046109 5,580 36,140 SH   SOLE   36,140 0 0
PIMCO ETF TR BROAD US TIPS 72201R403 434 6,603 SH   SOLE   6,603 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 5,761 125,011 SH   SOLE   125,011 0 0
PROCTER AND GAMBLE CO COM 742718109 581 4,309 SH   SOLE   4,309 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 318 3,512 SH   SOLE   3,512 0 0
PUBLIC STORAGE COM 74460D109 1,188 3,952 SH   SOLE   3,952 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 3,329 53,404 SH   SOLE   53,404 0 0
RESMED INC COM 761152107 8,551 34,685 SH   SOLE   34,685 0 0
ROYAL BK CDA COM 780087102 243 2,400 SH   SOLE   2,400 0 0
SCHWAB CHARLES CORP COM 808513105 452 6,207 SH   SOLE   6,207 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 6,299 110,766 SH   SOLE   110,766 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,696 52,629 SH   SOLE   52,629 0 0
SEI INVTS CO COM 784117103 2,809 45,330 SH   SOLE   45,330 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 605 15,646 SH   SOLE   15,646 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672 548 16,919 SH   SOLE   16,919 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 642 6,051 SH   SOLE   6,051 0 0
STARBUCKS CORP COM 855244109 12,712 113,690 SH   SOLE   113,690 0 0
STERIS PLC SHS USD G8473T100 1,600 7,754 SH   SOLE   7,754 0 0
SYNAPTICS INC COM 87157D109 211 1,358 SH   SOLE   1,358 0 0
TERADYNE INC COM 880770102 9,973 74,446 SH   SOLE   74,446 0 0
THOR INDS INC COM 885160101 3,874 34,287 SH   SOLE   34,287 0 0
UNITED PARCEL SERVICE INC CL B 911312106 286 1,376 SH   SOLE   1,376 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 288 1,004 SH   SOLE   1,004 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 241 1,200 SH   SOLE   1,200 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 373 3,664 SH   SOLE   3,664 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 473 1,203 SH   SOLE   1,203 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,946 8,637 SH   SOLE   8,637 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,312 19,353 SH   SOLE   19,353 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 253 4,667 SH   SOLE   4,667 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 623 4,025 SH   SOLE   4,025 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,368 45,966 SH   SOLE   45,966 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 590 5,634 SH   SOLE   5,634 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 205 831 SH   SOLE   831 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 847 15,125 SH   SOLE   15,125 0 0
VISA INC COM CL A 92826C839 1,550 6,630 SH   SOLE   6,630 0 0
VONTIER CORPORATION COM 928881101 3,344 102,633 SH   SOLE   102,633 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 819 15,574 SH   SOLE   15,574 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 209 6,064 SH   SOLE   6,064 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 235 3,000 SH   SOLE   3,000 0 0
YUM BRANDS INC COM 988498101 297 2,580 SH   SOLE   2,580 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 9,065 17,120 SH   SOLE   17,120 0 0
ZOETIS INC CL A 98978V103 6,365 34,154 SH   SOLE   34,154 0 0