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 712 14,644 SH   SOLE   0 0 14,644
ABBVIE COM 00287y109 942 12,994 SH   SOLE   0 0 12,994
ACCENTURE CLS A COM g1151c101 2,594 20,970 SH   SOLE   0 0 20,970
ADOBE SYSTEMS COM 00724F101 1,117 7,900 SH   SOLE   0 0 7,900
ADP COM 053015103 5,897 57,550 SH   SOLE   0 0 57,550
AFFILIATED MANAGERS GROUP COM 008252108 2,561 15,440 SH   SOLE   0 0 15,440
AFLAC INC COM 001055102 2,066 26,600 SH   SOLE   0 0 26,600
AIR PROD & CHEMICAL INC COM 009158106 1,808 12,635 SH   SOLE   0 0 12,635
ALPHABET CL A COM 02079k305 2,406 2,588 SH   SOLE   0 0 2,588
ALPHABET CL C COM 02079k107 2,380 2,619 SH   SOLE   0 0 2,619
APPLE INC COM 037833100 968 6,724 SH   SOLE   0 0 6,724
AT&T COM 00206r102 1,423 37,726 SH   SOLE   0 0 37,726
BECTON DICKINSON & CO COM 075887109 3,539 18,141 SH   SOLE   0 0 18,141
BERKSHIRE HATHAWAY CL A COM 084670108 509 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL B COM 084670207 406 2,400 SH   SOLE   0 0 2,400
BORGWARNER INC COM 099724106 2,111 49,830 SH   SOLE   0 0 49,830
BROADRIDGE FINANCIAL COM 11133t103 1,290 17,075 SH   SOLE   0 0 17,075
CARMAX COM 143130102 5,559 88,150 SH   SOLE   0 0 88,150
CDK GLOBAL COM 12508e101 1,209 19,488 SH   SOLE   0 0 19,488
CHEESECAKE FACTORY COM 163072101 2,368 47,079 SH   SOLE   0 0 47,079
CINTAS CORP COM 172908105 435 3,450 SH   SOLE   0 0 3,450
CORE LABORATORIES COM n22717107 811 8,010 SH   SOLE   0 0 8,010
DORMAN PRODS COM 258278100 2,342 28,300 SH   SOLE   0 0 28,300
ECOLAB INC COM 278865100 256 1,930 SH   SOLE   0 0 1,930
EQUIFAX INC COM 294429105 962 7,000 SH   SOLE   0 0 7,000
ESTEE LAUDER CL A COM 518439104 6,032 62,850 SH   SOLE   0 0 62,850
EXPEDITORS INTL COM 302130109 2,406 42,600 SH   SOLE   0 0 42,600
EXXON MOBIL CORP COM 30231g102 736 9,117 SH   SOLE   0 0 9,117
FASTENAL COM 311900104 2,961 68,020 SH   SOLE   0 0 68,020
GAMESTOP CL A COM 36467w109 474 21,948 SH   SOLE   0 0 21,948
GE COM 369604103 3,390 125,509 SH   SOLE   0 0 125,509
GENTEX COM 371901109 353 18,600 SH   SOLE   0 0 18,600
GILEAD SCIENCES INC COM 375558103 1,996 28,200 SH   SOLE   0 0 28,200
IDEXX LABS COM 45168d104 1,816 11,250 SH   SOLE   0 0 11,250
ILLINOIS TOOL WORKS COM 452308109 7,081 49,428 SH   SOLE   0 0 49,428
INTERCONTINENTAL EXCHANGE COM 45866f104 3,551 53,875 SH   SOLE   0 0 53,875
INTUIT COM COM 461202103 1,441 10,850 SH   SOLE   0 0 10,850
JACOBS ENGINEERING GROUP INC COM 469814107 272 5,000 SH   SOLE   0 0 5,000
JOHNSON & JOHNSON COM 478160104 1,788 13,519 SH   SOLE   0 0 13,519
JPMORGAN CHASE & CO COM 46625h100 341 3,732 SH   SOLE   0 0 3,732
KNIGHT TRANSPORTATION COM 499064103 229 6,175 SH   SOLE   0 0 6,175
MEDTRONIC COM G5960L103 568 6,400 SH   SOLE   0 0 6,400
MICROSOFT CORP COM 594918104 257 3,729 SH   SOLE   0 0 3,729
MOODYS CORP COM 615369105 450 3,700 SH   SOLE   0 0 3,700
MYLAN COM n59465109 503 12,950 SH   SOLE   0 0 12,950
O REILLY AUTOMOTIVE COM 67103h107 6,216 28,417 SH   SOLE   0 0 28,417
OMNICOM COM 681919106 3,078 37,130 SH   SOLE   0 0 37,130
ORACLE COM 68389x105 4,276 85,288 SH   SOLE   0 0 85,288
PATTERSON COMPANIES INC COM 703395103 1,385 29,500 SH   SOLE   0 0 29,500
PEPSICO COM 713448108 3,465 30,000 SH   SOLE   0 0 30,000
PFIZER INC COM 717081103 228 6,788 SH   SOLE   0 0 6,788
PROCTER AND GAMBLE COCOM COM 742718109 565 6,479 SH   SOLE   0 0 6,479
SCOTTS MIRACLE-GRO COM 810186106 1,011 11,300 SH   SOLE   0 0 11,300
STAPLES INC COM 855030102 129 12,788 SH   SOLE   0 0 12,788
STARBUCKS CORP COM 855244109 5,278 90,520 SH   SOLE   0 0 90,520
STATE STR CORP COM 857477103 2,082 23,201 SH   SOLE   0 0 23,201
STRYKER COM 863667101 6,718 48,410 SH   SOLE   0 0 48,410
SUNCOR ENERGY INC COM 867224107 542 18,560 SH   SOLE   0 0 18,560
SYMANTEC COM 871503108 2,159 76,425 SH   SOLE   0 0 76,425
SYSCO COM 871829107 820 16,300 SH   SOLE   0 0 16,300
THERMO FISHER SCIENTIFICINC COM 883556102 2,423 13,890 SH   SOLE   0 0 13,890
VANTIV INC CL A COM 92210h105 1,254 19,800 SH   SOLE   0 0 19,800
VERSUM MATLS INC COM 92532w103 205 6,305 SH   SOLE   0 0 6,305
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,233 54,050 SH   SOLE   0 0 54,050
WALT DISNEY CO (HOLDING CO) DI COM 254687106 348 3,275 SH   SOLE   0 0 3,275
WESTERN UNION COM 959802109 737 38,696 SH   SOLE   0 0 38,696
RITCHIE BROTHERS COM 767744105 1,645 57,240 SH   SOLE   0 0 57,240
SPDR MIDCAP ETF ETF 78467Y107 558 1,758 SH   SOLE   0 0 1,758
SPDR S&P 500 ETF ETF 78462F103 1,097 4,536 SH   SOLE   0 0 4,536
VANGUARD FTSE EMERGING MARKETS ETF 922042858 824 20,189 SH   SOLE   0 0 20,189
INDIA FD INC ETF 454089103 294 10,902 SH   SOLE   0 0 10,902
ISHARES MSCI EAFE ETF ETF 464287465 1,056 16,190 SH   SOLE   0 0 16,190