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 LABORATORIES COM 002824100 1,223,629 13,485 SH SOLE 0 0 13,485
ABBVIE COM 00287y109 1,594,139 6,335 SH SOLE 0 0 6,335
ACCENTURE COM g1151c101 914,634 7,350 SH SOLE 0 0 7,350
ADOBE COM 00724f101 326,392 1,592 SH SOLE 0 0 1,592
AUTOMATIC DATA PROCESSING IN COM 053015103 11,960,946 53,409 SH SOLE 0 0 53,409
AFFILIATED MANAGERS GROUP COM 008252108 5,238,770 15,481 SH SOLE 0 0 15,481
AFLAC INC COM 001055102 5,235,212 44,650 SH SOLE 0 0 44,650
AIR PRODUCTS AND CHEMICALS I COM 009158106 4,378,643 14,935 SH SOLE 0 0 14,935
ALPHABET CL A COM 02079k305 16,583,755 46,405 SH SOLE 0 0 46,405
ALPHABET INC COM 02079K107 17,153,855 48,549 SH SOLE 0 0 48,549
AMGEN INC COM 031162100 796,664 2,200 SH SOLE 0 0 2,200
APPLE INC COM 037833100 8,420,376 29,100 SH SOLE 0 0 29,100
BANK OF NY MELLON CORP COM 064058100 231,376 1,600 SH SOLE 0 0 1,600
BECTON DICKINSON & CO COM 075887109 2,474,094 16,349 SH SOLE 0 0 16,349
BERKSHIRE HATHAWAY INC DEL COM 084670108 1,497,700 2 SH SOLE 0 0 2
BOOT BARN HLDGS INC COM 099406100 1,062,991 6,471 SH SOLE 0 0 6,471
BORGWARNER INC COM 099724106 3,122,792 47,030 SH SOLE 0 0 47,030
BP PLC COM 055622104 218,005 5,900 SH SOLE 0 0 5,900
BROADRIDGE COM 11133t103 2,321,302 16,950 SH SOLE 0 0 16,950
CARMAX INC COM 143130102 1,320,134 24,960 SH SOLE 0 0 24,960
CHEESECAKE FACTORY INC COM 163072101 3,493,397 43,920 SH SOLE 0 0 43,920
CINTAS CORP COM 172908105 2,347,104 13,800 SH SOLE 0 0 13,800
COSTCO COM 22160k105 877,471 938 SH SOLE 0 0 938
DELL CL C COM 24703l202 358,112 830 SH SOLE 0 0 830
DORMAN PRODS INC COM 258278100 3,854,712 28,250 SH SOLE 0 0 28,250
ECOLAB INC COM 278865100 356,621 1,280 SH SOLE 0 0 1,280
EQUIFAX INC COM 294429105 934,067 5,885 SH SOLE 0 0 5,885
EXPEDITORS INTL WASH INC COM 302130109 6,009,887 36,875 SH SOLE 0 0 36,875
EXXON MOBIL COM 30231g102 487,954 3,569 SH SOLE 0 0 3,569
F5 INC COM 315616102 249,576 600 SH SOLE 0 0 600
FASTENAL CO COM 311900104 11,910,960 247,990 SH SOLE 0 0 247,990
FIDELITY NATL INFORMATION SVCS COM 31620m106 1,431,834 36,827 SH SOLE 0 0 36,827
GE AEROSPACE COM 369604301 5,353,309 14,324 SH SOLE 0 0 14,324
GE HEALTHCARE COM 36266g107 518,449 8,099 SH SOLE 0 0 8,099
GE VERNOVA COM 36828a101 4,193,663 3,569 SH SOLE 0 0 3,569
GEN DIGITAL INC COM 668771108 1,902,218 76,425 SH SOLE 0 0 76,425
GENTEX CORP COM 371901109 664,601 26,300 SH SOLE 0 0 26,300
GILEAD SCIENCES INC COM 375558103 3,152,183 24,950 SH SOLE 0 0 24,950
ICE COM 45866f104 6,245,986 50,735 SH SOLE 0 0 50,735
IDEXX LABS INC COM 45168D104 5,952,457 11,307 SH SOLE 0 0 11,307
ILLINOIS TOOL WKS INC COM 452308109 10,433,651 38,576 SH SOLE 0 0 38,576
INTEL CORP COM 458140100 700,244 5,015 SH SOLE 0 0 5,015
INTUIT COM 461202103 1,140,570 4,370 SH SOLE 0 0 4,370
IRON MTN INC DEL COM 46284V101 442,085 3,500 SH SOLE 0 0 3,500
JACOBS SOLUTIONS INC COM 46982l108 601,671 4,775 SH SOLE 0 0 4,775
JOHNSON & JOHNSON COM 478160104 3,757,486 14,795 SH SOLE 0 0 14,795
JPMORGAN CHASE COM 46625h100 1,287,062 3,932 SH SOLE 0 0 3,932
KNIGHT-SWIFT TRANSN HLDGS IN COM 499049104 728,474 9,355 SH SOLE 0 0 9,355
LAUDER ESTEE COS INC COM 518439104 2,722,512 34,484 SH SOLE 0 0 34,484
LOWES COS INC COM 548661107 280,022 1,270 SH SOLE 0 0 1,270
MASTERCARD INCORPORATED COM 57636Q104 341,544 665 SH SOLE 0 0 665
MEDTRONIC PLC COM G5960L103 571,079 7,300 SH SOLE 0 0 7,300
MICROSOFT CORP COM 594918104 1,703,582 4,567 SH SOLE 0 0 4,567
MOODYS CORP COM 615369105 1,666,293 3,679 SH SOLE 0 0 3,679
MORGAN STANLEY COM 617446448 305,407 1,461 SH SOLE 0 0 1,461
NORTHERN TR CORP COM 665859104 425,908 2,450 SH SOLE 0 0 2,450
OMNICOM GROUP INC COM 681919106 3,743,680 51,403 SH SOLE 0 0 51,403
ORACLE COM 68389x105 9,612,068 65,589 SH SOLE 0 0 65,589
OREILLY AUTOMOTIVE INC COM 67103H107 27,927,674 303,265 SH SOLE 0 0 303,265
PAYPAL HLDGS INC COM 70450Y103 660,654 15,300 SH SOLE 0 0 15,300
PEPSICO INC COM 713448108 3,869,732 28,580 SH SOLE 0 0 28,580
PFIZER INC COM 717081103 314,075 13,043 SH SOLE 0 0 13,043
PHINIA INC COM 71880K101 1,221,218 14,826 SH SOLE 0 0 14,826
PROCTER & GAMBLE CO COM 742718109 857,991 5,851 SH SOLE 0 0 5,851
SCOTTS MIRACLE-GRO CO COM 810186106 795,184 11,675 SH SOLE 0 0 11,675
STARBUCKS CORP COM 855244109 7,007,168 68,570 SH SOLE 0 0 68,570
STATE STR CORP COM 857477103 3,731,370 22,001 SH SOLE 0 0 22,001
STRYKER CORPORATION COM 863667101 13,508,840 42,907 SH SOLE 0 0 42,907
SYSCO CORP COM 871829107 1,367,369 16,360 SH SOLE 0 0 16,360
THERMO FISHER SCIENTIFIC INC COM 883556102 3,855,960 7,691 SH SOLE 0 0 7,691
TRACTOR SUPPLY CO COM 892356106 418,832 13,250 SH SOLE 0 0 13,250
VISA CL A COM 92826c839 510,175 1,487 SH SOLE 0 0 1,487
WATERS CORP COM 941848103 832,589 2,220 SH SOLE 0 0 2,220
WEX INC COM 96208T104 3,936,975 27,904 SH SOLE 0 0 27,904
WORKDAY INC COM 98138H101 1,149,646 9,391 SH SOLE 0 0 9,391
SPDR S&P 500 ETF ETF 78462f103 1,970,726 2,639 SH SOLE 0 0 2,639
SPDR S&PMIDCAP 400 ETF ETF 78467y107 1,209,745 1,720 SH SOLE 0 0 1,720
VANGUARD INTL EQUITY INDEX F ETF 922042858 1,163,955 19,500 SH SOLE 0 0 19,500
ISHARES TR ETF 464287465 1,416,923 13,640 SH SOLE 0 0 13,640
RB GLOBAL INC COM 74935Q107 6,770,403 58,140 SH SOLE 0 0 58,140