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 LABORATORIES COM 002824100 836 14,644 SH   SOLE   0 0 14,644
ABBVIE INC COM 00287Y109 1,257 12,994 SH   SOLE   0 0 12,994
ACCENTURE COM G1151C101 3,088 20,170 SH   SOLE   0 0 20,170
ADOBE SYSTEMS COM 00724F101 1,209 6,900 SH   SOLE   0 0 6,900
ADP COM 053015103 6,668 56,900 SH   SOLE   0 0 56,900
AFFILIATED MANAGERS GROUP COM 008252108 3,101 15,110 SH   SOLE   0 0 15,110
AFLAC INC COM 001055102 2,335 26,600 SH   SOLE   0 0 26,600
AIR PRODUCTS & CHEMICALS INC COM 009158106 2,073 12,635 SH   SOLE   0 0 12,635
ALPHABET CL C COM 02079k107 2,678 2,559 SH   SOLE   0 0 2,559
ALPHABET INC CL A COM 02079k305 2,663 2,528 SH   SOLE   0 0 2,528
APPLE INC COM 037833100 1,133 6,694 SH   SOLE   0 0 6,694
AT&T INC COM 00206R102 1,390 35,745 SH   SOLE   0 0 35,745
BECTON DICKINSON & CO COM 075887109 3,883 18,141 SH   SOLE   0 0 18,141
BERKSHIRE HATHAWAY CL A COM 084670108 595 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL B COM 084670702 476 2,400 SH   SOLE   0 0 2,400
BORG WARNER COM 099724106 2,546 49,830 SH   SOLE   0 0 49,830
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 1,637 18,075 SH   SOLE   0 0 18,075
CARMAX COM 143130102 5,650 88,100 SH   SOLE   0 0 88,100
CDK GLOBAL INC COM COM 12508e101 1,387 19,455 SH   SOLE   0 0 19,455
CHEESECAKE FACTORY COM 163072101 2,321 48,169 SH   SOLE   0 0 48,169
CINTAS CORP COM 172908105 538 3,450 SH   SOLE   0 0 3,450
CORE LABORATORIES N V EUR COM n22717107 877 8,010 SH   SOLE   0 0 8,010
DISNEY WALT CO COM 254687106 352 3,275 SH   SOLE   0 0 3,275
DORMAN PRODS COM 258278100 1,730 28,300 SH   SOLE   0 0 28,300
ECOLAB INC COM 278865100 259 1,930 SH   SOLE   0 0 1,930
EQUIFAX COM 294429105 825 7,000 SH   SOLE   0 0 7,000
EXPEDITORS COM 302130109 2,756 42,600 SH   SOLE   0 0 42,600
EXXON MOBIL CORP COM 30231g102 693 8,285 SH   SOLE   0 0 8,285
FASTENAL CO COM 311900104 3,682 67,320 SH   SOLE   0 0 67,320
GENL ELECTRIC CO COM 369604103 2,173 124,509 SH   SOLE   0 0 124,509
GENTEX CORP COM 371901109 390 18,600 SH   SOLE   0 0 18,600
GILEAD SCIENCES INC COM 375558103 1,812 25,300 SH   SOLE   0 0 25,300
IDEXX LABS COM 45168d104 1,759 11,250 SH   SOLE   0 0 11,250
INTERCONTINENTAL EXCHANGE INC COM 45866F104 3,731 52,875 SH   SOLE   0 0 52,875
INTUIT COM 461202103 1,641 10,400 SH   SOLE   0 0 10,400
ITW COM 452308109 8,172 48,978 SH   SOLE   0 0 48,978
JACOBS ENGINEERING GROUP INC COM 469814107 323 4,900 SH   SOLE   0 0 4,900
JOHNSON & JOHNSON COM COM 478160104 1,889 13,519 SH   SOLE   0 0 13,519
JPMORGAN CHASE & CO COM 46625h100 399 3,732 SH   SOLE   0 0 3,732
KNIGHT SWIFT TRANS CL A COM 499049104 270 6,175 SH   SOLE   0 0 6,175
LAUDER ESTEE COS CL A COM 518439104 7,952 62,500 SH   SOLE   0 0 62,500
MEDTRONIC COM G5960L103 517 6,400 SH   SOLE   0 0 6,400
MICROSOFT COM 594918104 251 2,929 SH   SOLE   0 0 2,929
MOODYS CORP COM 615369105 546 3,700 SH   SOLE   0 0 3,700
OMNICOM GROUP COM 681919106 2,642 36,280 SH   SOLE   0 0 36,280
ORACLE CORP COM 68389x105 4,021 85,040 SH   SOLE   0 0 85,040
OREILLY AUTOMOTIVE INCNEW USD0 COM 67103h107 6,663 27,702 SH   SOLE   0 0 27,702
PATTERSON COMPANIES INC COM 703395103 1,033 28,600 SH   SOLE   0 0 28,600
PEPSICO INC COM 713448108 3,514 29,300 SH   SOLE   0 0 29,300
PFIZER INC COM 717081103 246 6,788 SH   SOLE   0 0 6,788
PROCTER AND GAMBLE COM 742718109 595 6,479 SH   SOLE   0 0 6,479
STARBUCKS CORP COM 855244109 5,110 88,970 SH   SOLE   0 0 88,970
STATE STREET CORP COM 857477103 2,255 23,101 SH   SOLE   0 0 23,101
STRYKER CORP COM 863667101 7,496 48,410 SH   SOLE   0 0 48,410
SUNCOR ENERGY INC COM 867224107 682 18,560 SH   SOLE   0 0 18,560
SYMANTEC COM 871503108 2,144 76,425 SH   SOLE   0 0 76,425
SYSCO CORP COM 871829107 956 15,735 SH   SOLE   0 0 15,735
THE SCOTTS MIRACLE-GRO COMPANY COM 810186106 1,209 11,300 SH   SOLE   0 0 11,300
THERMO FISHER SCIENTIFICINC COM 883556102 2,632 13,860 SH   SOLE   0 0 13,860
VANTIV INC CLASS A COM 92210H105 1,456 19,800 SH   SOLE   0 0 19,800
VERSUM MATLS INC COM 92532w103 239 6,305 SH   SOLE   0 0 6,305
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,885 53,500 SH   SOLE   0 0 53,500
WESTERN UNION CO COM 959802109 736 38,696 SH   SOLE   0 0 38,696
RITCHIE BROTHERS COM 767744105 1,713 57,240 SH   SOLE   0 0 57,240
ISHARES CORE S&P 500 ETF 464287200 399 1,485 SH   SOLE   0 0 1,485
VANGUARD LARGE CAP ETF 922908637 446 3,636 SH   SOLE   0 0 3,636
SPDR MIDCAP TRUST SERIES 1 ETF 78467Y107 621 1,798 SH   SOLE   0 0 1,789
SPDR S&P 500 ETF TRUST ETF 78462F103 1,218 4,566 SH   SOLE   0 0 4,566
VANGUARD FTSE EMERGING MARKETS ETF 922042858 975 21,244 SH   SOLE   0 0 21,244
ISHARES MSCI EAFE ETF ETF 464287465 1,333 18,953 SH   SOLE   0 0 18,953