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
ABBVIE INC COM 00287Y109 1,299,841 4,969 SH SOLE 0 0 0 4,969
AIRBNB INC COM CL A 009066101 19,317,359 120,245 SH SOLE 0 790 0 119,455
ALPHABET INC CAP STK CL A 02079K305 35,831,103 104,136 SH SOLE 0 0 0 104,136
ALPHABET INC CAP STK CL C 02079K107 46,779,354 137,288 SH SOLE 0 1,555 0 135,733
AMAZON COM INC COM 023135106 211,279 848 SH SOLE 0 0 0 848
AMPHENOL CORP CL A 032095101 28,256,641 335,191 SH SOLE 0 2,215 0 332,976
APPLE INC COM 037833100 45,135,754 135,535 SH SOLE 0 745 0 134,790
APPLIED MATLS INC COM 038222105 19,811,390 38,741 SH SOLE 0 255 0 38,486
ASML HLDG NV N Y REGISTRY SHS N07059210 25,024,607 13,813 SH SOLE 0 90 0 13,723
AUTODESK INC COM 052769106 404,206 1,934 SH SOLE 0 0 0 1,934
AUTOMATIC DATA PROCESSING IN COM 053015103 1,462,690 5,668 SH SOLE 0 0 0 5,668
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,115,919 36,381 SH SOLE 0 250 0 36,131
BROADCOM INC COM 11135F101 34,741,614 98,925 SH SOLE 0 645 0 98,280
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,839,950 11,421 SH SOLE 0 0 0 11,421
CADENCE DESIGN SYSTEM INC COM 127387108 592,682 1,795 SH SOLE 0 0 0 1,795
CARDINAL HEALTH INC COM 14149Y108 932,943 4,193 SH SOLE 0 0 0 4,193
CELESTICA INC COM 15101Q207 2,072,913 5,735 SH SOLE 0 0 0 5,735
CENCORA INC COM 03073E105 5,230,750 17,421 SH SOLE 0 0 0 17,421
CINTAS CORP COM 172908105 4,246,435 21,770 SH SOLE 0 0 0 21,770
CISCO SYS INC COM 17275R102 2,202,126 20,460 SH SOLE 0 0 0 20,460
COCA COLA CO COM 191216100 262,888 3,054 SH SOLE 0 0 0 3,054
CORPAY INC COM SHS 219948106 1,596,369 4,108 SH SOLE 0 0 0 4,108
COSTCO WHOLESALE CORPORATION COM 22160K105 1,951,780 2,144 SH SOLE 0 0 0 2,144
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105 890,969 4,574 SH SOLE 0 0 0 4,574
EA SERIES TRUST SUNCOAST SELECT 02072Q580 680,919 24,613 SH SOLE 0 0 0 24,613
EATON CORP PLC SHS G29183103 22,849,892 53,175 SH SOLE 0 250 0 52,925
EDWARDS LIFESCIENCES CORP COM 28176E108 845,504 9,795 SH SOLE 0 0 0 9,795
ELI LILLY & CO COM 532457108 39,863,983 34,452 SH SOLE 0 195 0 34,257
FABRINET SHS G3323L100 577,007 1,360 SH SOLE 0 0 0 1,360
FAIR ISAAC CORP COM 303250104 774,951 1,308 SH SOLE 0 0 0 1,308
FASTENAL CO COM 311900104 4,577,631 92,421 SH SOLE 0 0 0 92,421
GENPACT LIMITED SHS G3922B107 595,462 18,305 SH SOLE 0 0 0 18,305
HEALTHEQUITY INC COM 42226A107 771,814 8,725 SH SOLE 0 0 0 8,725
HUBBELL INC COM 443510607 1,059,168 2,335 SH SOLE 0 0 0 2,335
HURON CONSULTING GROUP INC COM 447462102 1,025,355 6,538 SH SOLE 0 0 0 6,538
IDEXX LABS INC COM 45168D104 733,677 1,405 SH SOLE 0 0 0 1,405
ITT INC COM 45073V108 1,538,878 7,625 SH SOLE 0 0 0 7,625
KEYSIGHT TECHNOLOGIES INC COM 49338L103 669,834 1,840 SH SOLE 0 0 0 1,840
MARSH & MCLENNAN COS INC COM 571748102 2,539,290 14,873 SH SOLE 0 0 0 14,873
MARVELL TECHNOLOGY INC COM 573874104 287,989 1,090 SH SOLE 0 0 0 1,090
MASTERCARD INCORPORATED CL A 57636Q104 29,641,374 53,750 SH SOLE 0 350 0 53,400
MCKESSON CORP COM 58155Q103 37,100,028 43,452 SH SOLE 0 300 0 43,152
META PLATFORMS INC CL A 30303M102 27,924,635 38,507 SH SOLE 0 250 0 38,257
MICROSOFT CORP COM 594918104 74,383,374 145,025 SH SOLE 0 850 0 144,175
MONOLITHIC PWR SYS INC COM 609839105 1,192,290 885 SH SOLE 0 0 0 885
NEUROCRINE BIOSCIENCES INC COM 64125C109 775,156 5,465 SH SOLE 0 0 0 5,465
NVIDIA CORPORATION COM 67066G104 87,521,319 383,227 SH SOLE 0 2,500 0 380,727
PAYCHEX INC COM 704326107 1,052,261 10,683 SH SOLE 0 0 0 10,683
RESMED INC COM 761152107 1,311,921 5,934 SH SOLE 0 0 0 5,934
ROLLINS INC COM 775711104 1,069,564 35,510 SH SOLE 0 0 0 35,510
S&P GLOBAL INC COM 78409V104 18,649,109 47,276 SH SOLE 0 325 0 46,951
SERVICENOW INC COM 81762P102 16,804,720 125,399 SH SOLE 0 810 0 124,589
SHERWIN WILLIAMS CO COM 824348106 2,676,325 8,279 SH SOLE 0 0 0 8,279
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 442,519 580 SH SOLE 0 0 0 580
STRYKER CORPORATION COM 863667101 27,063,788 98,274 SH SOLE 0 575 0 97,699
TE CONNECTIVITY PLC ORD SHS G87052109 2,994,592 14,187 SH SOLE 0 0 0 14,187
TJX COS INC NEW COM 872540109 15,182,936 114,753 SH SOLE 0 575 0 114,178
TRANE TECHNOLOGIES PLC SHS G8994E103 4,066,012 8,996 SH SOLE 0 0 0 8,996
TUHURA BIOSCIENCES INC COM 898920103 45,881 21,848 SH SOLE 0 0 0 21,848
US FOODS HLDG CORP COM 912008109 775,486 8,410 SH SOLE 0 0 0 8,410
VEEVA SYS INC CL A COM 922475108 996,221 3,490 SH SOLE 0 0 0 3,490
VISA INC COM CL A 92826C839 44,505,815 123,858 SH SOLE 0 800 0 123,058
WABTEC COM 929740108 931,325 3,243 SH SOLE 0 0 0 3,243
WW GRAINGER INC COM 384802104 31,210,780 25,054 SH SOLE 0 150 0 24,904