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
ABBOTT LABS COM 002824100 1,213 13,270 SH   SOLE   0 0 13,270
ABBVIE COM 00287y109 714 7,275 SH   SOLE   0 0 7,275
ACCENTURE PLC COM g1151c101 4,058 18,900 SH   SOLE   0 0 18,900
ADOBE COM 00724f101 1,654 3,800 SH   SOLE   0 0 3,800
ADP COM 053015103 8,577 57,609 SH   SOLE   0 0 57,609
AFFILIATED MANAGERS GROUP COM 008252108 1,137 15,245 SH   SOLE   0 0 15,245
AFLAC COM 001055102 1,751 48,600 SH   SOLE   0 0 48,600
AIR PRODUCTS AND CHEMICALSINC COM 009158106 4,002 16,575 SH   SOLE   0 0 16,575
ALPHABET CL C COM 02079k107 3,632 2,569 SH   SOLE   0 0 2,569
ALPHABET CLA COM 02079k305 3,762 2,653 SH   SOLE   0 0 2,653
APPLE COM 037833100 3,343 9,164 SH   SOLE   0 0 9,164
BECTON DICKINSON & CO COM 075887109 4,034 16,858 SH   SOLE   0 0 16,858
BERKSHIRE HATHAWAY CL A COM 084670108 535 2 SH   SOLE   0 0 2
BORGWARNER INC COM 099724106 1,815 51,430 SH   SOLE   0 0 51,430
BROADRIDGE COM 11133t103 2,240 17,750 SH   SOLE   0 0 17,750
CARMAX COM 143130102 7,630 85,200 SH   SOLE   0 0 85,200
CDK GLOBAL COM 12508e101 2,021 48,791 SH   SOLE   0 0 48,791
CHEESECAKE FACTORY COM 163072101 1,019 44,469 SH   SOLE   0 0 44,469
CINTAS COM 172908105 919 3,450 SH   SOLE   0 0 3,450
COSTCO COM 22160k105 206 680 SH   SOLE   0 0 680
DORMAN COM 258278100 1,895 28,250 SH   SOLE   0 0 28,250
ECOLAB INC COM 278865100 334 1,680 SH   SOLE   0 0 1,680
EQUIFAX INC COM 294429105 980 5,700 SH   SOLE   0 0 5,700
ESTEE LAUDER COM 518439104 10,698 56,700 SH   SOLE   0 0 56,700
EXPEDITORS INTERNATIONALOF WAS COM 302130109 3,118 41,000 SH   SOLE   0 0 41,000
EXXON MOBIL CORP COM 30231g102 687 15,359 SH   SOLE   0 0 15,359
FASTENAL COM 311900104 5,627 131,345 SH   SOLE   0 0 131,345
FIDELITY NATL INFORMATION SERV COM 31620m106 2,618 19,523 SH   SOLE   0 0 19,523
GENERAL ELECTRIC COM 369604103 788 115,410 SH   SOLE   0 0 115,410
GENTEX COM 371901109 1,206 46,799 SH   SOLE   0 0 46,799
GILEAD SCIENCES INC COM 375558103 1,970 25,600 SH   SOLE   0 0 25,600
IDEXX COM 45168d104 3,599 10,900 SH   SOLE   0 0 10,900
ILLINOIS TOOL WORKS COM 452308109 8,083 46,228 SH   SOLE   0 0 46,228
INTERCONTINENTAL EXCHANGE COM 45866f104 4,832 52,750 SH   SOLE   0 0 52,750
INTUIT INC COM 461202103 2,518 8,500 SH   SOLE   0 0 8,500
JACOBS ENGINEERING COM 469814107 413 4,875 SH   SOLE   0 0 4,875
JOHNSON & JOHNSON COM COM 478160104 2,389 16,985 SH   SOLE   0 0 16,985
KNIGHT-SWIFT TRANSN HLDGS INC COM 499049104 404 9,675 SH   SOLE   0 0 9,675
LOWES COM 548661107 378 2,800 SH   SOLE   0 0 2,800
MEDTRONIC COM G5960L103 587 6,400 SH   SOLE   0 0 6,400
MICROSOFT CORP COM 594918104 623 3,062 SH   SOLE   0 0 3,062
MOODYS CORP COM 615369105 1,017 3,700 SH   SOLE   0 0 3,700
NORTON LIFELOCK COM 668771108 1,516 76,425 SH   SOLE   0 0 76,425
OMNICOM GROUP INC COM 681919106 2,853 52,250 SH   SOLE   0 0 52,250
ORACLE CORP COM 68389x105 4,518 81,740 SH   SOLE   0 0 81,740
OREILLY AUTO COM 67103h107 11,332 26,875 SH   SOLE   0 0 26,875
PAYPAL COM 70450y103 2,666 15,300 SH   SOLE   0 0 15,300
PEPSICO INC COM 713448108 3,783 28,600 SH   SOLE   0 0 28,600
PFIZER INC COM 717081103 712 21,771 SH   SOLE   0 0 21,771
PHILIP MORRIS INTL COM 718172109 238 3,400 SH   SOLE   0 0 3,400
PROCTER & GAMBLE COM 742718109 843 7,051 SH   SOLE   0 0 7,051
STARBUCKS COM 855244109 5,694 77,370 SH   SOLE   0 0 77,370
STATE STREET CORP COM 857477103 1,392 21,901 SH   SOLE   0 0 21,901
STRYKER CORP COM 863667101 9,038 50,160 SH   SOLE   0 0 50,160
SUNCOR ENERGY INC COM 867224107 343 20,360 SH   SOLE   0 0 20,360
SYSCO COM 871829107 1,020 18,660 SH   SOLE   0 0 18,660
THE SCOTTS MIRACLE-GRO COMPANY COM 810186106 1,570 11,675 SH   SOLE   0 0 11,675
THERMO FISHER SCIENTIFIC COM 883556102 3,879 10,705 SH   SOLE   0 0 10,705
TRACTOR SUPPLY CO COM 892356106 316 2,400 SH   SOLE   0 0 2,400
WALGREENS BOOTS ALLIANCEINC COM 931427108 2,071 48,850 SH   SOLE   0 0 48,850
WESTERN UNION CO COM 959802109 806 37,276 SH   SOLE   0 0 37,276
WEX INC COM 96208t104 1,617 9,800 SH   SOLE   0 0 9,800
RITCHIE BROS AUCTIONEERS COM 767744105 2,400 58,740 SH   SOLE   0 0 58,740
SPDR S&P MIDCAP 400 ETF ETF 78467y107 372 1,145 SH   SOLE   0 0 1,145
SPDR S&P500 ETF ETF 78462f103 626 2,029 SH   SOLE   0 0 2,029
ISHARES MSCI EAFE ETF ETF 464287465 934 15,340 SH   SOLE   0 0 15,340