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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   1,600 14,570 SH   SOLE   0 0 14,570
ABBVIE INC COM 00287Y109   1,105 6,835 SH   SOLE   0 0 6,835
ACCENTURE COM g1151c101   5,070 19,000 SH   SOLE   0 0 19,000
ADOBE COM 00724f101   808 2,400 SH   SOLE   0 0 2,400
AUTOMATIC DATA PROCESSING IN COM 053015103   13,026 54,534 SH   SOLE   0 0 54,534
AFFILIATED MANAGERS GROUP IN COM 008252108   2,381 15,045 SH   SOLE   0 0 15,045
AFLAC INC COM 001055102   3,439 47,800 SH   SOLE   0 0 47,800
AIR PRODS & CHEMS INC COM 009158106   4,518 14,655 SH   SOLE   0 0 14,655
ALPHABET CL C COM 02079k107   4,585 51,680 SH   SOLE   0 0 51,680
ALPHABET CLA COM 02079k305   4,565 51,740 SH   SOLE   0 0 51,740
AMGEN INC COM 031162100   578 2,200 SH   SOLE   0 0 2,200
APPLE INC COM 037833100   4,515 34,751 SH   SOLE   0 0 34,751
BECTON DICKINSON & CO COM 075887109   4,374 16,599 SH   SOLE   0 0 16,599
BERKSHIRE HATHAWAY INC CL A COM 084670108   937 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY INC CL B COM 084670702   216 700 SH   SOLE   0 0 700
BORGWARNER INC COM 099724106   1,881 46,730 SH   SOLE   0 0 46,730
BP PLC COM 055622104   206 5,900 SH   SOLE   0 0 5,900
BROADRIDGE COM 11133t103   2,341 17,450 SH   SOLE   0 0 17,450
CARMAX INC COM 143130102   4,798 78,800 SH   SOLE   0 0 78,800
CHEESECAKE FACTORY INC COM 163072101   1,383 43,620 SH   SOLE   0 0 43,620
CINTAS CORP COM 172908105   1,558 3,450 SH   SOLE   0 0 3,450
COSTCO COM 22160k105   428 938 SH   SOLE   0 0 938
DORMAN PRODS INC COM 258278100   2,309 28,550 SH   SOLE   0 0 28,550
ECOLAB INC COM 278865100   245 1,680 SH   SOLE   0 0 1,680
EQUIFAX INC COM 294429105   1,160 5,966 SH   SOLE   0 0 5,966
EXPEDITORS INTL WASH INC COM 302130109   3,949 38,000 SH   SOLE   0 0 38,000
EXXON MOBIL CORP COM 30231g102   624 5,655 SH   SOLE   0 0 5,655
FASTENAL CO COM 311900104   6,106 129,045 SH   SOLE   0 0 129,045
FIDELITY NATL INFORMATION SVCS COM 31620m106   2,183 32,174 SH   SOLE   0 0 32,174
FLOWERS FOODS INC COM 343498101   221 7,690 SH   SOLE   0 0 7,690
GENERAL ELECTRIC CO COM 369604301   1,182 14,105 SH   SOLE   0 0 14,105
GEN DIGITAL INC COM 668771108   1,638 76,425 SH   SOLE   0 0 76,425
GENTEX CORP COM 371901109   717 26,300 SH   SOLE   0 0 26,300
GILEAD SCIENCES INC COM 375558103   2,146 25,000 SH   SOLE   0 0 25,000
IDEXX COM 45168d104   4,447 10,900 SH   SOLE   0 0 10,900
INTERCONTINENTAL EXCHANGE IN COM 45866F104   5,451 53,135 SH   SOLE   0 0 53,135
INTUIT SOFTWARE COM 461202103   2,012 5,170 SH   SOLE   0 0 5,170
ILLINOIS TOOL WKS INC COM 452308109   8,884 40,326 SH   SOLE   0 0 40,326
JACOBS SOLUTIONS INC COM 46982l108   579 4,825 SH   SOLE   0 0 4,825
JOHNSON & JOHNSON COM 478160104   2,613 14,795 SH   SOLE   0 0 14,795
KNIGHT-SWIFT TRANSN HLDGS IN COM 499049104   590 11,255 SH   SOLE   0 0 11,255
LAUDER ESTEE COS INC COM 518439104   8,531 34,384 SH   SOLE   0 0 34,384
LOWES COS INC COM 548661107   239 1,200 SH   SOLE   0 0 1,200
MEDTRONIC PLC COM G5960L103   567 7,300 SH   SOLE   0 0 7,300
MICROSOFT CORP COM 594918104   748 3,117 SH   SOLE   0 0 3,117
MOODYS CORP COM 615369105   1,025 3,679 SH   SOLE   0 0 3,679
OMNICOM GROUP INC COM 681919106   4,248 52,080 SH   SOLE   0 0 52,080
ORACLE COM 68389x105   6,479 79,265 SH   SOLE   0 0 79,265
OREILLY AUTOMOTIVE COM 67103h107   20,891 24,751 SH   SOLE   0 0 24,751
PAYPAL COM 70450y103   1,075 15,100 SH   SOLE   0 0 15,100
PEPSICO INC COM 713448108   5,163 28,580 SH   SOLE   0 0 28,580
PERKINELMER INC COM 714046109   243 1,730 SH   SOLE   0 0 1,730
PFIZER INC COM 717081103   463 9,035 SH   SOLE   0 0 9,035
PROCTER AND GAMBLE CO COM 742718109   887 5,851 SH   SOLE   0 0 5,851
RITCHIE BROS AUCTIONEERS COM 767744105   3,351 57,940 SH   SOLE   0 0 57,940
SCOTTS MIRACLE-GRO CO COM 810186106   576 11,850 SH   SOLE   0 0 11,850
STARBUCKS CORP COM 855244109   6,941 69,970 SH   SOLE   0 0 69,970
STATE STR CORP COM 857477103   1,707 22,001 SH   SOLE   0 0 22,001
STRYKER CORPORATION COM 863667101   10,714 43,820 SH   SOLE   0 0 43,820
SYSCO CORP COM 871829107   1,251 16,360 SH   SOLE   0 0 16,360
THERMO FISHER SCIENTIFIC INC COM 883556102   4,208 7,641 SH   SOLE   0 0 7,641
TRACTOR SUPPLY CO COM 892356106   596 2,650 SH   SOLE   0 0 2,650
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,870 50,050 SH   SOLE   0 0 50,050
WESTERN UN CO COM 959802109   511 37,112 SH   SOLE   0 0 37,112
WEX COM 96208t104   4,454 27,214 SH   SOLE   0 0 27,214
ISHARES MSCI EAFE ETF ETF 464287465   1,007 15,340 SH   SOLE   0 0 15,340
SPDR S&P 400 ETF ETF 78467y107   560 1,265 SH   SOLE   0 0 1,265
SPDR S&P 500 ETF ETF 78462f103   849 2,219 SH   SOLE   0 0 2,219
VANGUARD FTSE EMERGING MARKET ETF 922042858   755 19,380 SH   SOLE   0 0 19,380