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,868 13,270 SH   SOLE   0 0 13,270
ABBVIE INC COM 00287Y109 958 7,075 SH   SOLE   0 0 7,075
ACCENTURE COM g1151c101 7,918 19,100 SH   SOLE   0 0 19,100
ADOBE COM 00724f101 1,361 2,400 SH   SOLE   0 0 2,400
ADP COM 053015103 13,743 55,734 SH   SOLE   0 0 55,734
AFFILIATED MANAGERS GROUP COM 008252108 2,475 15,045 SH   SOLE   0 0 15,045
AFLAC COM 001055102 2,791 47,800 SH   SOLE   0 0 47,800
AIR PRODUCTS COM 009158106 4,708 15,475 SH   SOLE   0 0 15,475
ALPHABET CL C COM 02079k107 7,434 2,569 SH   SOLE   0 0 2,569
ALPHABET CLA COM 02079k305 7,541 2,603 SH   SOLE   0 0 2,603
AMERICAN EXPRESS COM 025816109 202 1,233 SH   SOLE   0 0 1,233
APPLE COM 037833100 6,164 34,711 SH   SOLE   0 0 34,711
BECTON DICKINSON & CO COM 075887109 4,250 16,900 SH   SOLE   0 0 16,900
BERKSHIRE HATHAWAY CL A COM 084670108 901 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL B COM 084670702 209 700 SH   SOLE   0 0 700
BORGWARNER COM 099724106 2,192 48,630 SH   SOLE   0 0 48,630
BROADRIDGE COM 11133t103 3,282 17,950 SH   SOLE   0 0 17,950
CARMAX COM 143130102 10,288 79,000 SH   SOLE   0 0 79,000
CDK COM 12508e101 1,961 46,991 SH   SOLE   0 0 46,991
CHEESECAKE FACTORY COM 163072101 1,725 44,050 SH   SOLE   0 0 44,050
CINTAS CORP COM 172908105 1,529 3,450 SH   SOLE   0 0 3,450
COSTCO COM 22160k105 386 680 SH   SOLE   0 0 680
DARDEN COM 237194105 271 1,800 SH   SOLE   0 0 1,800
DOLBY LABS COM 25659T107 240 2,525 SH   SOLE   0 0 2,525
DORMAN COM 258278100 3,226 28,550 SH   SOLE   0 0 28,550
ECOLAB COM 278865100 394 1,680 SH   SOLE   0 0 1,680
EQUIFAX COM 294429105 1,713 5,850 SH   SOLE   0 0 5,850
EXPEDITORS COM 302130109 5,103 38,000 SH   SOLE   0 0 38,000
EXXON COM 30231G102 623 10,175 SH   SOLE   0 0 10,175
FASTENAL CO COM 311900104 8,440 131,745 SH   SOLE   0 0 131,745
FIDELITY NATL INFORMATION SVCS COM 31620m106 4,265 39,079 SH   SOLE   0 0 39,079
FLOWERS FOODS COM 343498101 211 7,690 SH   SOLE   0 0 7,690
GE COM 369604301 1,344 14,228 SH   SOLE   0 0 14,228
GENTEX COM 371901109 1,195 34,299 SH   SOLE   0 0 34,299
GILEAD COM 375558103 1,859 25,600 SH   SOLE   0 0 25,600
IDEXX COM 45168d104 7,177 10,900 SH   SOLE   0 0 10,900
INTERCONTINENTAL EXCHANGE COM 45866f104 7,242 52,950 SH   SOLE   0 0 52,950
INTUIT SOFTWARE COM 461202103 3,325 5,170 SH   SOLE   0 0 5,170
ITW COM 452308109 11,149 45,176 SH   SOLE   0 0 45,176
JACOBS ENGINEERING COM 469814107 672 4,825 SH   SOLE   0 0 4,825
JOHNSON & JOHNSON COM 478160104 2,589 15,135 SH   SOLE   0 0 15,135
KNIGHT-SWIFT COM 499049104 620 10,175 SH   SOLE   0 0 10,175
LAUDER, ESTEE COM 518439104 12,803 34,584 SH   SOLE   0 0 34,584
LKQ CORP COM 501889208 204 3,400 SH   SOLE   0 0 3,400
LOWES COM 548661107 530 2,050 SH   SOLE   0 0 2,050
MEDTRONIC COM G5960L103 662 6,400 SH   SOLE   0 0 6,400
MICROSOFT COM 594918104 963 2,862 SH   SOLE   0 0 2,862
MOODYS COM 615369105 1,445 3,700 SH   SOLE   0 0 3,700
MORNINGSTAR COM 617700109 239 700 SH   SOLE   0 0 700
NORTON LIFELOCK COM 668771108 1,986 76,425 SH   SOLE   0 0 76,425
OMNICOM COM 681919106 3,806 51,950 SH   SOLE   0 0 51,950
ORACLE COM 68389x105 6,867 78,740 SH   SOLE   0 0 78,740
OREILLY AUTOMOTIVE COM 67103h107 18,380 26,025 SH   SOLE   0 0 26,025
PAYPAL COM 70450y103 2,885 15,300 SH   SOLE   0 0 15,300
PEPSICO COM 713448108 5,107 29,400 SH   SOLE   0 0 29,400
PERKIN ELMER COM 714046109 378 1,880 SH   SOLE   0 0 1,880
PFIZER COM 717081103 990 16,771 SH   SOLE   0 0 16,771
PHILIP MORRIS INTL COM 718172109 323 3,400 SH   SOLE   0 0 3,400
PROCTER & GAMBLE COM 742718109 1,153 7,051 SH   SOLE   0 0 7,051
SCOTTS MIRACLE-GRO CO CL A COM 810186106 1,908 11,850 SH   SOLE   0 0 11,850
STARBUCKS COM 855244109 8,208 70,170 SH   SOLE   0 0 70,170
STATE STREET COM 857477103 2,046 22,001 SH   SOLE   0 0 22,001
STRYKER COM 863667101 12,989 48,570 SH   SOLE   0 0 48,570
SYSCO COM 871829107 1,395 17,760 SH   SOLE   0 0 17,760
TARGET COM 87612e106 231 1,000 SH   SOLE   0 0 1,000
THERMO FISHER SCIENTIFIC COM 883556102 5,834 8,743 SH   SOLE   0 0 8,743
TRACTOR SUPPLY COM 892356106 573 2,400 SH   SOLE   0 0 2,400
VISA COM 92826c839 200 925 SH   SOLE   0 0 925
WALGREENS BOOTS COM 931427108 2,522 48,350 SH   SOLE   0 0 48,350
WESTERN UNION COM 959802109 662 37,112 SH   SOLE   0 0 37,112
WEX COM 96208t104 3,522 25,085 SH   SOLE   0 0 25,085
ZEBRA TECH. CL A COM 989207105 298 500 SH   SOLE   0 0 500
SPDR S&P MIDCAP 400 ETF ETF 78467y107 593 1,145 SH   SOLE   0 0 1,145
SPDR S&P500 ETF TRUSTTRUST UNI ETF 78462f103 964 2,029 SH   SOLE   0 0 2,029
VANGUARD FTSE EMERGING MARKETS ETF 922042858 940 19,000 SH   SOLE   0 0 19,000
ISHARES MSCI EAFE ETF ETF 464287465 1,207 15,340 SH   SOLE   0 0 15,340
RITCHIE BROS COM 767744105 3,583 58,540 SH   SOLE   0 0 58,540