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
Adobe Inc. COM 00724F101 799,372 3,899 SH SOLE 0 0 3,899
Alphabet Inc Class A COM 02079K305 20,114,570 56,285 SH SOLE 46,971 0 9,314
Alphabet Inc. Class C COM 02079K107 3,780,631 10,700 SH SOLE 0 0 10,700
Amazon.com Inc. COM 023135106 17,175,257 72,062 SH SOLE 46,370 0 25,692
Ametek Inc. COM 031100100 9,395,497 38,834 SH SOLE 32,394 0 6,440
Amphenol Corp. COM 032095101 6,236,438 35,370 SH SOLE 29,151 0 6,219
Apple Inc. COM 037833100 31,247,697 107,989 SH SOLE 87,122 0 20,867
Berkshire Hathaway cl B COM 084670702 1,332,038 2,662 SH SOLE 0 0 2,662
Broadcom Limited COM 11135F101 12,117,464 32,078 SH SOLE 26,525 0 5,553
Brown & Brown Inc COM 115236101 500,690 7,805 SH SOLE 0 0 7,805
CME Group Inc. COM 12572Q105 2,554,782 11,569 SH SOLE 9,539 0 2,030
Cadence Design Systems, Inc. COM 127387108 3,037,840 8,094 SH SOLE 6,657 0 1,437
Charles Schwab Corp COM 808513105 2,994,991 32,459 SH SOLE 0 0 32,459
Coca-Cola Company COM 191216100 3,855,448 47,440 SH SOLE 39,783 0 7,657
Corpay, Inc. COM 219948106 1,100,790 3,303 SH SOLE 0 0 3,303
Costco Wholesale Corp COM 22160K105 3,213,339 3,435 SH SOLE 2,815 0 620
Darden Restaurants Inc COM 237194105 3,485,071 16,917 SH SOLE 14,067 0 2,850
Ecolab Inc COM 278865100 5,651,603 20,285 SH SOLE 16,863 0 3,422
Eli Lilly & Co. COM 532457108 8,757,038 7,301 SH SOLE 5,998 0 1,303
FactSet Research Systems, Inc. COM 303075105 1,265,440 5,500 SH SOLE 0 0 5,500
Home Depot Inc. COM 437076102 2,939,587 8,335 SH SOLE 6,844 0 1,491
Idexx Laboratories, Inc. COM 45168D104 4,915,370 9,337 SH SOLE 7,774 0 1,563
Illinois Tool Works Inc. COM 452308109 1,540,326 5,695 SH SOLE 4,602 0 1,093
KKR & Co. Inc. COM 48251W104 1,751,804 19,087 SH SOLE 0 0 19,087
KLA Corporation COM 482480100 12,873,965 42,670 SH SOLE 35,470 0 7,200
LPL Financial Holdings Inc. COM 50212V100 2,035,701 7,227 SH SOLE 0 0 7,227
LabCorp Holdings COM 504922105 630,000 2,250 SH SOLE 0 0 2,250
Lam Research Corporation COM 512807306 3,969,302 9,160 SH SOLE 0 0 9,160
MSCI Inc. COM 55354G100 1,409,060 2,516 SH SOLE 0 0 2,516
Mastercard Inc. COM 57636Q104 5,786,731 11,267 SH SOLE 9,277 0 1,990
McKesson Corp COM 58155Q103 1,095,620 1,450 SH SOLE 0 0 1,450
Meta Platforms, Inc. COM 30303M102 10,472,687 18,592 SH SOLE 12,742 0 5,850
Microsoft Corporation COM 594918104 19,673,074 52,740 SH SOLE 46,314 0 6,426
Morgan Stanley COM 617446448 3,136,436 15,004 SH SOLE 12,088 0 2,916
NVIDIA Corp COM 67066G104 34,746,628 173,655 SH SOLE 144,403 0 29,252
Netflix Inc COM 64110L106 3,233,634 45,289 SH SOLE 37,315 0 7,974
Nordson Corporation COM 655663102 4,933,234 16,352 SH SOLE 13,615 0 2,737
Rockwell Automation Inc COM 773903109 1,274,335 2,574 SH SOLE 0 0 2,574
Roper Technologies, Inc. COM 776696106 4,421,065 13,065 SH SOLE 10,884 0 2,181
S&P Global Inc. COM 78409V104 3,297,176 8,096 SH SOLE 3,245 0 4,851
SS&C Technologies Hldgs Inc. COM 78467J100 1,620,746 26,120 SH SOLE 0 0 26,120
Salesforce, Inc COM 79466L302 1,103,983 7,047 SH SOLE 0 0 7,047
Snap-On Inc. COM 833034101 7,990,859 19,858 SH SOLE 16,555 0 3,303
TJX Companies Inc. COM 872540109 4,676,502 30,868 SH SOLE 25,797 0 5,071
Teledyne Technologies Inc. COM 879360105 5,424,564 8,134 SH SOLE 6,779 0 1,355
Texas Instruments,Inc. COM 882508104 1,024,466 3,437 SH SOLE 0 0 3,437
Thermo Fisher Scientific, Inc. COM 883556102 2,288,207 4,564 SH SOLE 3,787 0 777
TransUnion COM 89400J107 1,469,996 20,377 SH SOLE 0 0 20,377
Ulta Beauty, Inc. COM 90384S303 1,446,292 3,207 SH SOLE 0 0 3,207
Vertex Pharmaceuticals COM 92532F100 2,168,226 4,365 SH SOLE 3,595 0 770
Vontier Corp COM 928881101 1,682,000 58,000 SH SOLE 0 0 58,000
Zebra Technologies Corp COM 989207105 526,520 2,000 SH SOLE 0 0 2,000
Zoetis Inc. COM 98978V103 657,231 9,146 SH SOLE 0 0 9,146