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
Expires: July 31, 2015
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,877,618 13,805 SH SOLE 0 0 13,805
ABBVIE INC COM COM 00287y109 1,109,079 5,975 SH SOLE 0 0 5,975
ACCENTURE COM g1151c101 5,311,275 17,770 SH SOLE 0 0 17,770
ADOBE COM 00724f101 902,204 2,332 SH SOLE 0 0 2,332
ADP COM 053015103 16,323,304 52,929 SH SOLE 0 0 52,929
AFFILIATED MANAGERS GROUP COM 008252108 2,970,440 15,096 SH SOLE 0 0 15,096
AFLAC COM 001055102 4,661,332 44,200 SH SOLE 0 0 44,200
AIR PRODUCTS COM 009158106 4,122,307 14,615 SH SOLE 0 0 14,615
ALPHABET CL A COM 02079K305 8,548,036 48,505 SH SOLE 0 0 48,505
ALPHABET CL C COM 02079K107 8,667,117 48,859 SH SOLE 0 0 48,859
AMGEN COM 031162100 614,262 2,200 SH SOLE 0 0 2,200
APPLE INC COM 037833100 6,432,285 31,351 SH SOLE 0 0 31,351
BECTON DICKINSON COM 075887109 2,795,962 16,232 SH SOLE 0 0 16,232
BERKSHIRE HATHAWAY CL A COM 084670108 1,457,600 2 SH SOLE 0 0 2
BERKSHIRE HATHAWAY CL B COM 084670702 340,039 700 SH SOLE 0 0 700
BOOT BARN COM 099406100 960,792 6,321 SH SOLE 0 0 6,321
BORG WARNER COM 099724106 1,557,824 46,530 SH SOLE 0 0 46,530
BROADRIDGE COM 11133t103 4,186,192 17,225 SH SOLE 0 0 17,225
CARMAX COM 143130102 5,247,757 78,080 SH SOLE 0 0 78,080
CHEESECAKE FACTORY COM 163072101 2,714,744 43,325 SH SOLE 0 0 43,325
CINTAS COM 172908105 3,075,606 13,800 SH SOLE 0 0 13,800
COSTCO COM 22160k105 403,896 408 SH SOLE 0 0 408
DORMAN PRODUCTS COM 258278100 3,422,493 27,900 SH SOLE 0 0 27,900
ECOLAB COM 278865100 452,659 1,680 SH SOLE 0 0 1,680
EQUIFAX COM 294429105 1,526,392 5,885 SH SOLE 0 0 5,885
EXPEDITORS COM 302130109 4,349,497 38,070 SH SOLE 0 0 38,070
EXXON MOBIL COM 30231g102 557,865 5,175 SH SOLE 0 0 5,175
FASTENAL COM 311900104 10,331,580 245,990 SH SOLE 0 0 245,990
FIDELITY NATL INFORMATION SVCS COM 31620m106 3,005,820 36,922 SH SOLE 0 0 36,922
FISERV COM 337738108 276,546 1,604 SH SOLE 0 0 1,604
GE AEROSPACE COM 369604301 3,689,879 14,336 SH SOLE 0 0 14,336
GE HEALTHCARE COM 36266g107 606,522 8,188 SH SOLE 0 0 8,188
GE VERNOVA COM 36828a101 1,889,859 3,571 SH SOLE 0 0 3,571
GEN DIGITAL COM 668771108 2,232,930 75,950 SH SOLE 0 0 75,950
GENTEX CORP COM 371901109 578,337 26,300 SH SOLE 0 0 26,300
GILEAD COM 375558103 2,705,228 24,400 SH SOLE 0 0 24,400
IDEXX LABS COM 45168D104 5,943,720 11,082 SH SOLE 0 0 11,082
INTERCONTINENTAL EXCHANGE COM 45866f104 9,262,483 50,485 SH SOLE 0 0 50,485
INTUIT COM 461202103 4,072,047 5,170 SH SOLE 0 0 5,170
IRON MOUNTAIN COM 46284V101 358,995 3,500 SH SOLE 0 0 3,500
ITW COM 452308109 9,650,909 39,033 SH SOLE 0 0 39,033
JACOBS SOLUTIONS COM 46982l108 601,406 4,575 SH SOLE 0 0 4,575
JOHNSON & JOHNSON COM 478160104 2,227,859 14,585 SH SOLE 0 0 14,585
JPMORGAN COM 46625h100 994,971 3,432 SH SOLE 0 0 3,432
KNIGHT-SWIFT COM 499049104 340,792 7,705 SH SOLE 0 0 340,792
LAUDER, ESTEE COM 518439104 2,762,067 34,184 SH SOLE 0 0 34,184
LOWES COM 548661107 235,182 1,060 SH SOLE 0 0 1,060
MASTERCARD COM 57636Q104 373,624 665 SH SOLE 0 0 665
MEDTRONIC COM G5960L103 636,341 7,300 SH SOLE 0 0 7,300
META PLATFORMS COM 30303M102 262,207 355 SH SOLE 0 0 355
MICROSOFT COM 594918104 2,271,671 4,567 SH SOLE 0 0 4,567
MOODYS CORP COM 615369105 1,845,350 3,679 SH SOLE 0 0 3,679
MORGAN STANLEY COM 617446448 205,796 1,461 SH SOLE 0 0 1,461
NORTHERN TRUST COM 665859104 253,580 2,000 SH SOLE 0 0 2,000
O REILLY AUTOMOTIVE COM 67103H107 29,859,618 331,295 SH SOLE 0 0 331,295
OMNICOM COM 681919106 3,657,070 50,835 SH SOLE 0 0 50,835
ORACLE COM 68389x105 15,567,112 71,203 SH SOLE 0 0 71,203
PAYCHEX COM 704326107 290,920 2,000 SH SOLE 0 0 2,000
PAYPAL COM 70450Y103 1,125,948 15,150 SH SOLE 0 0 15,150
PEPSICO COM 713448108 3,745,975 28,370 SH SOLE 0 0 28,370
PFIZER INC COM 717081103 291,922 12,043 SH SOLE 0 0 12,043
PHINIA COM 71880K101 655,160 14,726 SH SOLE 0 0 14,726
PROCTER & GAMBLE COM 742718109 852,521 5,351 SH SOLE 0 0 5,351
SCOTTS MIRACLE-GRO COM 810186106 760,189 11,525 SH SOLE 0 0 11,525
STARBUCKS COM 855244109 6,191,439 67,570 SH SOLE 0 0 67,570
STATE STREET COM 857477103 2,339,586 22,001 SH SOLE 0 0 22,001
STRYKER COM 863667101 16,796,867 42,456 SH SOLE 0 0 42,456
SYSCO COM 871829107 1,239,106 16,360 SH SOLE 0 0 16,360
THERMO FISHER SCIENTIFIC COM 883556102 3,051,492 7,526 SH SOLE 0 0 7,526
TRACTOR SUPPLY CO COM 892356106 699,202 13,250 SH SOLE 0 0 13,250
VISA CL A COM 92826c839 442,747 1,247 SH SOLE 0 0 1,247
WALGREENS COM 931427108 522,914 45,550 SH SOLE 0 0 45,550
WESTERN UNION COM 959802109 265,508 31,533 SH SOLE 0 0 31,533
WEX COM 96208T104 4,065,034 27,674 SH SOLE 0 0 27,674
WORKDAY COM 98138H101 2,253,840 9,391 SH SOLE 0 0 9,391
SPDR S&P 500 ETF ETF 78462f103 1,655,220 2,679 SH SOLE 0 0 2,679
SPDR S&P MIDCAP 400 ETF ETF 78467y107 991,340 1,750 SH SOLE 0 0 1,750
VANGUARD FTSE EMERGING MARKETS ETF 922042858 938,751 18,980 SH SOLE 0 0 18,980
ISHARES MSCI EAFE ETF ETF 464287465 1,346,660 15,065 SH SOLE 0 0 15,065
RB GLOBAL COM 74935q107 6,001,328 56,515 SH SOLE 0 0 56,515