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,047 13,270 SH   SOLE   0 0 13,270
ABBVIE INC COM COM 00287y109 552 7,244 SH   SOLE   0 0 7,244
ACCENTURE PLC IRELAND CL A COM g1151c101 3,094 18,950 SH   SOLE   0 0 18,950
ADOBE COM 00724f101 1,241 3,900 SH   SOLE   0 0 3,900
ADP COM 053015103 7,847 57,409 SH   SOLE   0 0 57,409
AFFILIATED MANAGERS GROUP INC COM 008252108 902 15,245 SH   SOLE   0 0 15,245
AFLAC COM 001055102 1,712 50,000 SH   SOLE   0 0 50,000
AIR PROD & CHEMICAL INC COM 009158106 3,259 16,325 SH   SOLE   0 0 16,325
ALPHABET CL A COM 02079k305 3,083 2,653 SH   SOLE   0 0 2,653
ALPHABET CL C COM 02079k107 2,987 2,569 SH   SOLE   0 0 2,569
APPLE COM 037833100 2,344 9,216 SH   SOLE   0 0 9,216
BECTON DICKINSON & CO COM 075887109 3,862 16,808 SH   SOLE   0 0 16,808
BERKSHIRE HATHAWAY CL A COM 084670108 544 2 SH   SOLE   0 0 2
BORGWARNER COM 099724106 1,261 51,730 SH   SOLE   0 0 51,730
BROADRIDGE COM 11133t103 1,702 17,950 SH   SOLE   0 0 17,950
CARMAX COM 143130102 4,581 85,100 SH   SOLE   0 0 85,100
CDK GLOBAL COM 12508e101 1,603 48,791 SH   SOLE   0 0 48,791
CHEESECAKE FACTORY COM 163072101 765 44,769 SH   SOLE   0 0 44,769
CINTAS COM 172908105 598 3,450 SH   SOLE   0 0 3,450
DORMAN PRODUCTS INC COM 258278100 1,520 27,500 SH   SOLE   0 0 27,500
ECOLAB COM 278865100 262 1,680 SH   SOLE   0 0 1,680
EQUIFAX INC COM 294429105 645 5,400 SH   SOLE   0 0 5,400
EXPEDITORS COM 302130109 2,736 41,000 SH   SOLE   0 0 41,000
EXXON MOBIL CORP COM 30231g102 583 15,359 SH   SOLE   0 0 15,359
FASTENAL COM 311900104 4,130 132,145 SH   SOLE   0 0 132,145
FIDELITY NATIONAL INFORMATION COM 31620M106 2,375 19,523 SH   SOLE   0 0 19,523
GE COM 369604103 888 111,810 SH   SOLE   0 0 111,810
GENTEX COM 371901109 1,037 46,799 SH   SOLE   0 0 46,799
GILEAD SCIENCES COM 375558103 1,914 25,600 SH   SOLE   0 0 25,600
IDEXX LABS COM 45168d104 2,640 10,900 SH   SOLE   0 0 10,900
INTERCONTINENTAL EXCHANGE COM 45866F104 4,213 52,175 SH   SOLE   0 0 52,175
INTUIT COM 461202103 2,047 8,900 SH   SOLE   0 0 8,900
ITW COM 452308109 6,570 46,228 SH   SOLE   0 0 46,228
JACOBS ENGINEERING GROUP INC COM 469814107 341 4,300 SH   SOLE   0 0 4,300
JOHNSON & JOHNSON COM 478160104 2,280 17,385 SH   SOLE   0 0 17,385
KNIGHT SWIFT TRANS CL A COM 499049104 275 8,375 SH   SOLE   0 0 8,375
LAUDER, ESTEE COM 518439104 9,290 58,300 SH   SOLE   0 0 58,300
LOWES COM 548661107 241 2,800 SH   SOLE   0 0 2,800
MEDTRONIC COM G5960L103 577 6,400 SH   SOLE   0 0 6,400
MICROSOFT COM 594918104 483 3,062 SH   SOLE   0 0 3,062
MOODYS CORP COM 615369105 783 3,700 SH   SOLE   0 0 3,700
NORTONLIFELOCK COM 668771108 1,430 76,425 SH   SOLE   0 0 76,425
OMNICOM COM 681919106 2,671 48,650 SH   SOLE   0 0 48,650
ORACLE COM 68389x105 4,008 82,940 SH   SOLE   0 0 82,940
OREILLY AUTOMOTIVE COM 67103h107 8,151 27,075 SH   SOLE   0 0 27,075
PAYPAL COM 70450Y103 1,465 15,300 SH   SOLE   0 0 15,300
PEPSICO COM 713448108 3,531 29,400 SH   SOLE   0 0 29,400
PFIZER INC COM 717081103 711 21,771 SH   SOLE   0 0 21,771
PHILIP MORRIS INTL INC COM 718172109 248 3,400 SH   SOLE   0 0 3,400
PROCTER & GAMBLE COM 742718109 776 7,051 SH   SOLE   0 0 7,051
SCOTTS MIRACLE-GRO COM 810186106 1,157 11,300 SH   SOLE   0 0 11,300
STARBUCKS COM 855244109 5,349 81,370 SH   SOLE   0 0 81,370
STATE STREET COM 857477103 1,193 22,401 SH   SOLE   0 0 22,401
STRYKER CORPORATION COM COM 863667101 8,334 50,060 SH   SOLE   0 0 50,060
SUNCOR ENERGY COM 867224107 322 20,360 SH   SOLE   0 0 20,360
SYSCO COM 871829107 879 19,260 SH   SOLE   0 0 19,260
THERMO FISHER SCIENTIFIC COM 883556102 3,036 10,705 SH   SOLE   0 0 10,705
TRACTOR SUPPLY COM 892356106 203 2,400 SH   SOLE   0 0 2,400
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,258 49,350 SH   SOLE   0 0 49,350
WESTERN UNION COM 959802109 676 37,276 SH   SOLE   0 0 37,276
RITCHIE BROS AUCT. COM 767744105 2,008 58,740 SH   SOLE   0 0 58,740
SPDR S&P MIDCAP 400 ETF 78467y107 301 1,145 SH   SOLE   0 0 1,145
SPDR S&P 500 ETF 78462f103 798 3,095 SH   SOLE   0 0 3,095
VANGUARD FTSE EMERGING MARKET EFT 922042858 637 19,000 SH   SOLE   0 0 19,000
ISHARES MSCI EAFE ETF ETF 464287465 828 15,490 SH   SOLE   0 0 15,490