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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AUTOMATIC DATA PROCESSING COM 053015103 1,340,701 7,113,605 SH   SOLE   7,061,972 0 51,633
BECTON DICKINSON AND CO COM 075887109 1,054,024 4,334,871 SH   SOLE   4,313,445 0 21,426
BROWN FORMAN CORP CLASS B CL B 115637209 774,650 11,231,696 SH   SOLE   11,137,738 0 93,958
CHURCH & DWIGHT INC COM 171340102 543,611 6,223,361 SH   SOLE   6,177,752 0 45,609
COLGATE PALMOLIVE CO COM 194162103 9,462 120,029 SH   SOLE   120,029 0 0
ESTEE LAUDER CL A 518439104 1,979,836 6,807,070 SH   SOLE   6,776,514 0 30,556
FACEBOOK CL A 30303M102 1,894,902 6,433,648 SH   SOLE   6,407,078 0 26,570
HOME DEPOT INC COM 437076102 1,607 5,265 SH   SOLE   0 0 5,265
IDEXX LABORATORIES COM 45168D104 2,065,188 4,220,612 SH   SOLE   4,203,289 0 17,323
INTUIT INC COM 461202103 1,753,365 4,577,260 SH   SOLE   4,547,767 0 29,493
JOHNSON & JOHNSON COM 478160104 1,091,423 6,640,844 SH   SOLE   6,609,588 0 31,256
MARRIOTT INTERNATIONAL CL A CL A 571903202 43,867 296,181 SH   SOLE   275,707 0 20,474
MCCORMICK & CO NON VTG SHRS COM NON VTG 579780206 1,535,350 17,220,169 SH   SOLE   0 0 17,220,169
MICROSOFT COM 594918104 2,840,862 12,049,293 SH   SOLE   12,001,226 0 48,067
NIKE INC CL B CL B 654106103 1,053,481 7,927,468 SH   SOLE   7,877,056 0 50,412
PEPSICO INC COM 713448108 1,419,177 10,033,062 SH   SOLE   9,985,163 0 47,899
PROCTER AND GAMBLE CO COM 742718109 11,452 84,563 SH   SOLE   84,563 0 0
PHILIP MORRIS INTERNATIONAL COM 718172109 1,720,542 19,388,572 SH   SOLE   19,304,031 0 84,541
PAYPAL HOLDINGS INC COM 70450Y103 2,988,085 12,304,750 SH   SOLE   12,250,367 0 54,383
STARBUCKS CORP COM 855244109 1,171,421 10,720,429 SH   SOLE   10,657,185 0 63,244
STRYKER CORP COM 863667101 1,706,640 7,006,486 SH   SOLE   6,969,692 0 36,794
VISA INC CLASS A SHARES COM CL A 92826C839 1,374,621 6,492,332 SH   SOLE   6,457,343 0 34,989
WATERS CORP COM 941848103 1,248,513 4,393,544 SH   SOLE   4,364,518 0 29,026
ZOETIS INC CL A 98978V103 33,418 212,207 SH   SOLE   212,207 0 0
ANSYS COM 03662Q105 121,769 358,608 SH   SOLE   358,608 0 0
AO SMITH COM 831865209 118,888 1,758,436 SH   SOLE   1,758,436 0 0
COGNEX COM 192422103 133,718 1,611,251 SH   SOLE   1,611,251 0 0
EQUIFAX COM 294429105 122,370 675,592 SH   SOLE   675,592 0 0
FORTINET INC COM 34959E109 137,929 747,908 SH   SOLE   747,908 0 0
IPG PHOTONICS COM 44980X109 132,889 629,987 SH   SOLE   629,987 0 0
MASIMO COM 574795100 98,998 431,063 SH   SOLE   431,063 0 0
MSCI COM 55354G100 87,467 208,613 SH   SOLE   208,613 0 0
PAYCOM SOFTWARE COM 70432V102 79,908 215,932 SH   SOLE   215,932 0 0
QUALYS COM 74758T303 111,178 1,061,066 SH   SOLE   1,061,066 0 0
ROLLINS INC COM 775711104 63,416 1,842,427 SH   SOLE   1,842,427 0 0
SABRE COM 78573M104 221,137 14,931,624 SH   SOLE   14,931,624 0 0
VERISK ANALYTICS COM 92345Y106 123,650 699,816 SH   SOLE   699,816 0 0
VERISIGN COM 92343E102 116,337 585,315 SH   SOLE   585,315 0 0
WINGSTOP INC COM 974155103 56,916 447,555 SH   SOLE   447,555 0 0
MERCADOLIBRE COM 58733R102 35,663 24,225 SH   SOLE   24,225 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 13,955 117,981 SH   SOLE   117,981 0 0
XP CLASS A CL A G98239109 9,544 253,367 SH   SOLE   253,367 0 0