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
ANSYS COM 03662Q105 140,309 404,278 SH   SOLE   404,278 0 0
AO SMITH COM 831865209 127,411 1,768,126 SH   SOLE   1,768,126 0 0
AUTOMATIC DATA PROCESSING COM 053015103 1,409,586 7,096,900 SH   SOLE   7,050,518 0 46,382
BECTON DICKINSON AND CO COM 075887109 1,052,660 4,328,550 SH   SOLE   4,309,476 0 19,074
BROWN FORMAN CORP CLASS B CL B 115637209 943,943 12,595,990 SH   SOLE   12,504,307 0 91,683
CHURCH & DWIGHT INC COM 171340102 786,080 9,224,122 SH   SOLE   9,158,812 0 65,310
COGNEX COM 192422103 136,172 1,620,130 SH   SOLE   1,620,130 0 0
COLGATE PALMOLIVE CO COM 194162103 9,935 122,131 SH   SOLE   122,131 0 0
EQUIFAX COM 294429105 162,703 679,315 SH   SOLE   679,315 0 0
ESTEE LAUDER CL A 518439104 2,172,649 6,830,510 SH   SOLE   6,801,565 0 28,945
FACEBOOK CL A 30303M102 2,239,300 6,440,136 SH   SOLE   6,414,990 0 25,146
FORTINET INC COM 34959E109 179,126 752,030 SH   SOLE   752,030 0 0
HOME DEPOT INC COM 437076102 1,386 4,345 SH   SOLE   0 0 4,345
IDEXX LABORATORIES COM 45168D104 2,679,327 4,242,462 SH   SOLE   4,225,176 0 17,286
INTUIT INC COM 461202103 2,246,400 4,582,899 SH   SOLE   4,556,066 0 26,833
IPG PHOTONICS COM 44980X109 133,514 633,458 SH   SOLE   633,458 0 0
JOHNSON & JOHNSON COM 478160104 1,178,831 7,155,706 SH   SOLE   7,120,961 0 34,745
MARRIOTT INTERNATIONAL CL A CL A 571903202 40,605 297,432 SH   SOLE   280,535 0 16,897
MASIMO COM 574795100 105,087 433,438 SH   SOLE   433,438 0 0
MCCORMICK & CO NON VTG SHRS COM NON VTG 579780206 1,572,507 17,804,657 SH   SOLE   0 0 17,804,657
MERCADOLIBRE COM 58733R102 37,737 24,225 SH   SOLE   24,225 0 0
MICROSOFT COM 594918104 3,260,287 12,035,021 SH   SOLE   11,992,353 0 42,668
MSCI COM 55354G100 111,820 209,762 SH   SOLE   209,762 0 0
NIKE INC CL B CL B 654106103 1,352,692 8,755,854 SH   SOLE   8,701,186 0 54,668
PAYCOM SOFTWARE COM 70432V102 78,917 217,122 SH   SOLE   217,122 0 0
PAYPAL HOLDINGS INC COM 70450Y103 3,582,135 12,289,470 SH   SOLE   12,241,631 0 47,839
PEPSICO INC COM 713448108 1,494,623 10,087,220 SH   SOLE   10,040,120 0 47,100
PHILIP MORRIS INTERNATIONAL COM 718172109 1,918,137 19,353,620 SH   SOLE   19,277,316 0 76,304
PROCTER AND GAMBLE CO COM 742718109 40,507 300,204 SH   SOLE   300,204 0 0
QUALYS COM 74758T303 107,403 1,066,674 SH   SOLE   1,066,674 0 0
ROLLINS INC COM 775711104 76,631 2,240,687 SH   SOLE   2,240,687 0 0
SABRE COM 78573M104 194,460 15,581,696 SH   SOLE   15,581,696 0 0
STARBUCKS CORP COM 855244109 1,201,542 10,746,285 SH   SOLE   10,685,173 0 61,112
STRYKER CORP COM 863667101 1,821,778 7,014,123 SH   SOLE   6,981,224 0 32,899
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 15,577 129,633 SH   SOLE   129,633 0 0
VERISIGN COM 92343E102 134,005 588,541 SH   SOLE   588,541 0 0
VERISK ANALYTICS COM 92345Y106 137,978 789,708 SH   SOLE   789,708 0 0
VISA INC CLASS A SHARES COM CL A 92826C839 1,528,327 6,536,340 SH   SOLE   6,501,026 0 35,314
WATERS CORP COM 941848103 1,523,462 4,408,039 SH   SOLE   4,380,075 0 27,964
WINGSTOP INC COM 974155103 88,422 560,949 SH   SOLE   560,949 0 0
WNS HLDGS LTD SPONSORED ADS 92932M101 9,482 118,721 SH   SOLE   118,721 0 0
XP CLASS A CL A G98239109 11,034 253,367 SH   SOLE   253,367 0 0
ZOETIS INC CL A 98978V103 41,103 220,555 SH   SOLE   220,555 0 0