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
ADOBE ORD COM 00724F101   709,851,479 2,109,326 SH   SOLE   2,096,619 0 12,707
ALPHABET CL A ORD CAP STK CL A 02079K305   672,869,596 7,626,313 SH   SOLE   7,589,220 0 37,093
AMAZON COM ORD COM 023135106   569,337,804 6,777,831 SH   SOLE   6,738,416 0 39,415
Apple COM 037833100   60,967,574 469,234 SH   SOLE   456,542 0 12,692
AUTOMATIC DATA PROCESSING COM 053015103   1,323,456,379 5,540,720 SH   SOLE   5,505,001 0 35,719
BROWN FORMAN CORP CLASS B CL B 115637209   797,801,561 12,146,796 SH   SOLE   12,055,974 0 90,822
CHURCH AND DWIGHT ORD COM 171340102   680,878,169 8,446,572 SH   SOLE   8,388,476 0 58,096
COGNEX CORP COM 192422103   97,036,613 2,059,788 SH   SOLE   2,059,788 0 0
EDWARDS LIFESCIENCES ORD COM 28176E108   744,533 9,979 SH   SOLE   0 0 9,979
EQUIFAX INC COM 294429105   96,266,702 495,301 SH   SOLE   495,301 0 0
ESTEE LAUDER COMPANIES CL A CL A 518439104   1,409,170,518 5,679,620 SH   SOLE   5,655,940 0 23,680
FORTINET ORD COM 34959E109   113,097,384 2,313,303 SH   SOLE   2,313,303 0 0
HOME DEPOT ORD COM 437076102   48,252,669 152,766 SH   SOLE   148,421 0 4,345
IDEX ORD COM 45167R104   60,219,754 263,740 SH   SOLE   263,740 0 0
IDEXX LABORATORIES INC COM 45168D104   1,404,904,907 3,443,732 SH   SOLE   3,429,587 0 14,145
IPG PHOTONICS CORP COM 44980X109   80,872,700 854,259 SH   SOLE   854,259 0 0
JOHNSON & JOHNSON COM 478160104   48,719,540 275,797 SH   SOLE   275,797 0 0
MASIMO CORP COM 574795100   113,080,996 764,319 SH   SOLE   764,319 0 0
MCCORMICK & CO NON VTG SHRS COM NON VTG 579780206   1,284,398,040 15,495,211 SH   SOLE   0 0 15,495,211
META PLATFORMS INC-CLASS A CL A 30303M102   659,085,934 5,476,865 SH   SOLE   5,456,567 0 20,298
METTLER TOLEDO ORD COM 592688105   810,752,905 560,900 SH   SOLE   557,576 0 3,324
MICROSOFT CORP COM 594918104   2,165,583,234 9,030,036 SH   SOLE   8,994,603 0 35,433
MSCI INC COM 55354G100   98,298,329 211,317 SH   SOLE   211,317 0 0
NIKE INC CL B CL B 654106103   787,040,970 6,726,271 SH   SOLE   6,679,987 0 46,284
OTIS WORLDWIDE ORD COM 68902V107   491,839,816 6,280,677 SH   SOLE   6,244,649 0 36,028
PAYCOM SOFTWARE INC COM 70432V102   49,962,082 161,007 SH   SOLE   161,007 0 0
PEPSICO INC COM 713448108   1,202,675,299 6,657,120 SH   SOLE   6,624,192 0 32,928
PHILIP MORRIS INTERNATIONAL COM 718172109   1,667,544,866 16,476,088 SH   SOLE   16,407,445 0 68,643
PROCTER & GAMBLE ORD COM 742718109   47,786,413 315,297 SH   SOLE   315,297 0 0
QUALYS INC COM 74758T303   73,893,018 658,407 SH   SOLE   658,407 0 0
ROLLINS ORD COM 775711104   63,073,923 1,726,161 SH   SOLE   1,726,161 0 0
SABRE CORP COM 78573M104   140,333,506 22,707,687 SH   SOLE   22,707,687 0 0
STRYKER CORP COM 863667101   1,370,865,454 5,607,041 SH   SOLE   5,580,313 0 26,728
VERISIGN INC COM 92343E102   138,629,063 674,791 SH   SOLE   674,791 0 0
VERISK ANALYTICS INC COM 92345Y106   93,517,949 530,087 SH   SOLE   530,087 0 0
VISA INC CLASS A SHARES COM CL A 92826C839   1,165,979,245 5,612,145 SH   SOLE   5,582,343 0 29,802
WATERS CORP COM 941848103   1,264,016,398 3,689,697 SH   SOLE   3,667,368 0 22,329
ZOETIS CL A ORD CL A 98978V103   32,820,752 223,956 SH   SOLE   223,956 0 0