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,344 13,270 SH   SOLE   0 0 13,270
ABBVIE COM 00287y109   873 5,475 SH   SOLE   0 0 5,475
ACCENTURE COM g1151c101   5,265 18,420 SH   SOLE   0 0 18,420
ADOBE COM 00724f101   925 2,400 SH   SOLE   0 0 2,400
ADP COM 053015103   11,963 53,734 SH   SOLE   0 0 53,734
AFFILIATED MANAGERS GROUP COM 008252108   2,106 14,785 SH   SOLE   0 0 14,785
AFLAC COM 001055102   3,084 47,800 SH   SOLE   0 0 47,800
AIR PRODUCTS COM 009158106   4,031 14,035 SH   SOLE   0 0 14,035
ALPHABET CL C COM 02079k107   5,250 50,480 SH   SOLE   0 0 50,480
ALPHABET CLA COM 02079k305   5,222 50,340 SH   SOLE   0 0 50,340
AMGEN COM 031162100   532 2,200 SH   SOLE   0 0 2,200
APPLE COM 037833100   5,730 34,751 SH   SOLE   0 0 34,751
BECTON DICKINSON & CO COM 075887109   4,055 16,382 SH   SOLE   0 0 16,382
BERKSHIRE HATHAWAY CL A COM 084670108   931 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL B COM 084670702   216 700 SH   SOLE   0 0 700
BORGWARNER COM 099724106   2,310 47,030 SH   SOLE   0 0 47,030
BROADRIDGE COM 11133t103   2,558 17,450 SH   SOLE   0 0 17,450
CARMAX COM 143130102   5,078 79,000 SH   SOLE   0 0 79,000
CHEESECAKE FACTORY COM 163072101   1,526 43,550 SH   SOLE   0 0 43,550
CINTAS COM 172908105   1,596 3,450 SH   SOLE   0 0 3,450
COSTCO COM 22160k105   203 408 SH   SOLE   0 0 408
DOLBY COM 25659T107   216 2,525 SH   SOLE   0 0 2,525
DORMAN COM 258278100   2,463 28,550 SH   SOLE   0 0 28,550
ECOLAB COM 278865100   278 1,680 SH   SOLE   0 0 1,680
EQUIFAX COM 294429105   1,210 5,966 SH   SOLE   0 0 5,966
EXPEDITORS INTERNATIONAL COM 302130109   4,185 38,000 SH   SOLE   0 0 38,000
EXXON MOBIL CORP COM 30231g102   567 5,175 SH   SOLE   0 0 5,175
FASTENAL COM 311900104   6,907 128,045 SH   SOLE   0 0 128,045
FIDELITY NATL INFORMATION COM 31620m106   1,754 32,289 SH   SOLE   0 0 3,228
FLOWERS FOODS COM 343498101   211 7,690 SH   SOLE   0 0 7,690
GE HEALTHCARE TECHNOLOG-W/I COM 36266G107   385 4,692 SH   SOLE   0 0 4,692
GEN DIGITAL COM 668771108   1,311 76,425 SH   SOLE   0 0 76,425
GENL ELEC CO COM 369604301   1,348 14,105 SH   SOLE   0 0 14,105
GENTEX COM 371901109   737 26,300 SH   SOLE   0 0 26,300
GILEAD SCIENCES INC COM 375558103   2,041 24,600 SH   SOLE   0 0 24,600
IDEXX COM 45168d104   5,451 10,900 SH   SOLE   0 0 10,900
INTERCONTINENTAL EXCHANGE COM 45866F104   5,427 52,035 SH   SOLE   0 0 52,035
INTUIT SOFTWARE COM 461202103   2,305 5,170 SH   SOLE   0 0 5,170
ITW COM 452308109   9,598 39,426 SH   SOLE   0 0 39,426
JACOBS SOLUTIONS INC COM 46982l108   567 4,825 SH   SOLE   0 0 4,825
JOHNSON & JOHNSON COM 478160104   2,144 13,835 SH   SOLE   0 0 13,835
KNIGHT-SWIFT TRANSN HLDGS INC COM 499049104   476 8,405 SH   SOLE   0 0 8,405
LAUDER, ESTEE COM 518439104   8,474 34,384 SH   SOLE   0 0 34,384
MEDTRONIC COM G5960L103   516 6,400 SH   SOLE   0 0 6,400
MICROSOFT COM 594918104   899 3,117 SH   SOLE   0 0 3,117
MOODYS CORP COM 615369105   1,126 3,679 SH   SOLE   0 0 3,679
OMNICOM GROUP INC COM 681919106   4,859 51,510 SH   SOLE   0 0 51,510
ORACLE COM 68389X105   7,233 77,840 SH   SOLE   0 0 77,840
OREILLY AUTOMOTIVE COM 67103h107   20,678 24,356 SH   SOLE   0 0 24,356
PAYPAL COM 70450y103   1,162 15,300 SH   SOLE   0 0 15,300
PEPSICO INC COM 713448108   5,159 28,300 SH   SOLE   0 0 28,300
PFIZER INC COM 717081103   328 8,035 SH   SOLE   0 0 8,035
PROCTER & GAMBLE COM 742718109   796 5,351 SH   SOLE   0 0 5,351
SCOTTS MIRACLE-GRO CO CL A COM 810186106   826 11,850 SH   SOLE   0 0 11,850
STARBUCKS COM 855244109   7,286 69,970 SH   SOLE   0 0 69,970
STATE STREET COM 857477103   1,665 22,001 SH   SOLE   0 0 22,001
STRYKER COM 863667101   12,481 43,720 SH   SOLE   0 0 43,720
SYSCO CORP COM 871829107   1,202 15,560 SH   SOLE   0 0 15,560
THERMO FISHER SCIENTIFIC COM 883556102   4,433 7,691 SH   SOLE   0 0 7,691
TRACTOR SUPPLY COM 892356106   564 2,400 SH   SOLE   0 0 2,400
WALGREENS BOOTS ALLIANCE INC COM 931427108   1,672 48,350 SH   SOLE   0 0 48,350
WESTERN UNION COM 959802109   414 37,112 SH   SOLE   0 0 37,112
WEX COM 96208t104   4,985 27,109 SH   SOLE   0 0 27,109
SPDR S&P 400 ETF ETF 78467y107   566 1,235 SH   SOLE   0 0 1,235
SPDR S&P 500 ETF ETF 78462f103   896 2,189 SH   SOLE   0 0 2,189
VANGUARD FTSE EMERGING MARKETS ETF 922042858   783 19,380 SH   SOLE   0 0 19,380
ISHARES MSCI EAFE ETF ETF 464287465   1,097 15,340 SH   SOLE   0 0 15,340
RITCHIE BROS. COM 767744105   3,211 57,040 SH   SOLE   0 0 57,040