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,594 13,470 SH   SOLE   0 0 13,470
ABBVIE COM 00287y109 962 5,935 SH   SOLE   0 0 5,935
ACCENTURE COM g1151c101 6,245 18,520 SH   SOLE   0 0 18,520
ADOBE COM 00724f101 1,276 2,800 SH   SOLE   0 0 2,800
ADP COM 053015103 12,318 54,134 SH   SOLE   0 0 54,134
AFFILIATED MANAGERS GROUP COM 008252108 2,112 14,985 SH   SOLE   0 0 14,985
AFLAC COM 001055102 3,078 47,800 SH   SOLE   0 0 47,800
AIR PRODUCTS & CHEMICALS COM 009158106 3,587 14,355 SH   SOLE   0 0 14,355
ALPHABET CL C COM 02079k107 7,092 2,539 SH   SOLE   0 0 2,539
ALPHABET CLA COM 02079k305 7,265 2,612 SH   SOLE   0 0 2,612
AMGEN COM 031162100 532 2,200 SH   SOLE   0 0 2,200
APPLE INC COM 037833100 6,068 34,751 SH   SOLE   0 0 34,751
BECTON DICKINSON & CO COM 075887109 4,479 16,840 SH   SOLE   0 0 16,840
BERKSHIRE HATHAWAY CL A COM 084670108 1,058 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL B COM 084670702 247 700 SH   SOLE   0 0 700
BORGWARNER INC COM 099724106 1,841 47,330 SH   SOLE   0 0 47,330
BROADRIDGE COM 11133t103 2,748 17,650 SH   SOLE   0 0 17,650
CARMAX COM 143130102 7,651 79,300 SH   SOLE   0 0 79,300
CDK COM 12508e101 2,203 45,258 SH   SOLE   0 0 45,258
CHEESECAKE FACTORY INC COM 163072101 1,784 44,839 SH   SOLE   0 0 44,839
CINTAS CORP COM 172908105 1,468 3,450 SH   SOLE   0 0 3,450
COSTCO COM 22160k105 350 608 SH   SOLE   0 0 608
DORMAN COM 258278100 2,713 28,550 SH   SOLE   0 0 28,550
ECOLAB COM 278865100 297 1,680 SH   SOLE   0 0 1,680
EQUIFAX INC COM 294429105 1,415 5,966 SH   SOLE   0 0 5,966
EXPEDITORS INTERNATIONAL COM 302130109 3,920 38,000 SH   SOLE   0 0 38,000
EXXON MOBIL CORP COM 30231g102 593 7,175 SH   SOLE   0 0 7,175
FASTENAL COM 311900104 7,630 128,445 SH   SOLE   0 0 128,445
FIDELITY NATL INFORMATION SVCS COM 31620m106 4,200 41,824 SH   SOLE   0 0 41,824
GE COM 369604301 1,383 15,112 SH   SOLE   0 0 15,112
GENTEX COM 371901109 767 26,299 SH   SOLE   0 0 26,299
GILEAD SCIENCES INC COM 375558103 1,486 25,000 SH   SOLE   0 0 25,000
IDEXX COM 45168d104 5,963 10,900 SH   SOLE   0 0 10,900
ILLINOIS TOOL WORKS COM 452308109 8,351 39,878 SH   SOLE   0 0 39,878
INTERCONTINENTAL EXCHANGE COM 45866F104 6,875 52,035 SH   SOLE   0 0 52,035
INTUIT SOFTWARE COM 461202103 2,774 5,770 SH   SOLE   0 0 5,770
JACOBS ENGINEERING GROUP INC COM 469814107 665 4,825 SH   SOLE   0 0 4,825
JOHNSON & JOHNSON COM 478160104 2,533 14,295 SH   SOLE   0 0 14,295
JPMORGAN CHASE COM 46625h100 304 2,232 SH   SOLE   0 0 2,232
KNIGHT-SWIFT TRANSN HLDGS INC COM 499049104 457 9,055 SH   SOLE   0 0 9,055
LAUDER, ESTEE COM 518439104 9,527 34,984 SH   SOLE   0 0 34,984
MEDTRONIC COM G5960L103 710 6,400 SH   SOLE   0 0 6,400
MICROSOFT COM 594918104 1,023 3,317 SH   SOLE   0 0 3,317
MOODYS CORP COM 615369105 1,248 3,700 SH   SOLE   0 0 3,700
NORTON LIFELOCK COM 668771108 2,027 76,425 SH   SOLE   0 0 76,425
OMNICOM GROUP INC COM 681919106 4,389 51,710 SH   SOLE   0 0 51,710
ORACLE COM 68389x105 6,582 79,565 SH   SOLE   0 0 79,565
OREILLY AUTOMOTIVE COM 67103h107 17,151 25,040 SH   SOLE   0 0 25,040
PAYPAL COM 70450y103 1,746 15,100 SH   SOLE   0 0 15,100
PEPSICO INC COM 713448108 4,737 28,300 SH   SOLE   0 0 28,300
PFIZER INC COM 717081103 650 12,552 SH   SOLE   0 0 12,552
PROCTER & GAMBLE COM 742718109 818 5,351 SH   SOLE   0 0 5,351
SCOTTS MIRACLE-GRO CO CL A COM 810186106 1,457 11,850 SH   SOLE   0 0 11,850
STARBUCKS COM 855244109 6,493 71,370 SH   SOLE   0 0 71,370
STATE STREET COM 857477103 1,952 22,401 SH   SOLE   0 0 22,401
STRYKER CORP COM 863667101 11,876 44,420 SH   SOLE   0 0 44,420
SYSCO CORP COM 871829107 1,270 15,560 SH   SOLE   0 0 15,560
THERMO FISHER COM 883556102 4,661 7,891 SH   SOLE   0 0 7,891
TRACTOR SUPPLY COM 892356106 560 2,400 SH   SOLE   0 0 2,400
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,209 49,350 SH   SOLE   0 0 49,350
WALT DISNEY COM 254687106 339 2,475 SH   SOLE   0 0 2,475
WESTERN UNION COM 959802109 695 37,112 SH   SOLE   0 0 37,112
WEX COM 96208t104 4,857 27,214 SH   SOLE   0 0 27,214
ZEBRA TECHNOLOGIES COM 989207105 207 500 SH   SOLE   0 0 500
SPDR S&P 400 ETF ETF 78467y107 645 1,315 SH   SOLE   0 0 1,315
SPDR S&P 500 ETF ETF 78462f103 1,002 2,219 SH   SOLE   0 0 2,219
VANGUARD FTSE EMERGING MARKETS ETF 922042858 894 19,380 SH   SOLE   0 0 19,380
ISHARES MSCI EAFE ETF ETF 464287465 1,129 15,340 SH   SOLE   0 0 15,340
RITCHIE BROS COM 767744105 3,367 57,040 SH   SOLE   0 0 57,040