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 129,914 357,103 SH   SOLE   357,103 0 0
AO SMITH COM 831865209 81,644 1,489,317 SH   SOLE   1,489,317 0 0
AUTOMATIC DATA PROCESSING COM 053015103 1,248,838 7,087,617 SH   SOLE   7,037,438 0 50,179
BECTON DICKINSON AND CO COM 075887109 1,087,310 4,345,415 SH   SOLE   4,322,791 0 22,624
BROWN FORMAN CORP CLASS B CL B 115637209 814,622 10,255,848 SH   SOLE   10,177,386 0 78,462
CHURCH & DWIGHT INC COM 171340102 491,210 5,631,204 SH   SOLE   5,611,274 0 19,930
COGNEX COM 192422103 128,817 1,604,491 SH   SOLE   1,604,491 0 0
COLGATE PALMOLIVE CO COM 194162103 9,584 112,079 SH   SOLE   112,079 0 0
EQUIFAX COM 294429105 129,735 672,758 SH   SOLE   672,758 0 0
ESTEE LAUDER CL A 518439104 1,806,559 6,786,727 SH   SOLE   6,757,648 0 29,079
FACEBOOK CL A 30303M102 1,753,380 6,418,874 SH   SOLE   6,393,944 0 24,930
FORTINET INC COM 34959E109 110,621 744,771 SH   SOLE   744,771 0 0
IDEXX LABORATORIES COM 45168D104 2,112,665 4,226,428 SH   SOLE   4,208,427 0 18,001
INTUIT INC COM 461202103 1,742,594 4,587,585 SH   SOLE   4,557,011 0 30,574
IPG PHOTONICS COM 44980X109 140,393 627,344 SH   SOLE   627,344 0 0
JOHNSON & JOHNSON COM 478160104 1,006,053 6,392,509 SH   SOLE   6,361,068 0 31,441
MARRIOTT INTERNATIONAL CL A CL A 571903202 36,663 277,920 SH   SOLE   257,446 0 20,474
MASIMO COM 574795100 115,203 429,254 SH   SOLE   429,254 0 0
MCCORMICK & CO NON VTG SHRS COM NON VTG 579780206 1,542,391 16,133,793 SH   SOLE   0 0 16,133,793
MERCADOLIBRE COM 58733R102 47,744 28,500 SH   SOLE   28,500 0 0
MICROSOFT COM 594918104 2,685,129 12,072,338 SH   SOLE   12,024,387 0 47,951
MSCI COM 55354G100 92,761 207,737 SH   SOLE   207,737 0 0
NIKE INC CL B CL B 654106103 1,094,064 7,733,544 SH   SOLE   7,682,826 0 50,718
PAYCOM SOFTWARE COM 70432V102 97,246 215,026 SH   SOLE   215,026 0 0
PAYPAL HOLDINGS INC COM 70450Y103 2,888,562 12,333,741 SH   SOLE   12,273,069 0 60,672
PEPSICO INC COM 713448108 1,430,918 9,648,806 SH   SOLE   9,607,038 0 41,768
PHILIP MORRIS INTERNATIONAL COM 718172109 1,611,751 19,467,941 SH   SOLE   19,378,464 0 89,477
PROCTER AND GAMBLE CO COM 742718109 5,311 38,171 SH   SOLE   38,171 0 0
QUALYS COM 74758T303 113,801 933,787 SH   SOLE   933,787 0 0
SABRE COM 78573M104 163,657 13,615,381 SH   SOLE   13,615,381 0 0
STARBUCKS CORP COM 855244109 1,116,987 10,441,081 SH   SOLE   10,376,813 0 64,268
STRYKER CORP COM 863667101 1,625,814 6,634,893 SH   SOLE   6,601,001 0 33,892
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 12,865 117,981 SH   SOLE   117,981 0 0
VERISIGN COM 92343E102 107,892 498,577 SH   SOLE   498,577 0 0
VERISK ANALYTICS COM 92345Y106 126,245 608,148 SH   SOLE   608,148 0 0
VISA INC CLASS A SHARES COM CL A 92826C839 1,339,116 6,122,231 SH   SOLE   6,089,623 0 32,608
WATERS CORP COM 941848103 1,091,081 4,409,835 SH   SOLE   4,378,860 0 30,975
XP CLASS A CL A G98239109 10,051 253,367 SH   SOLE   253,367 0 0
ZOETIS INC CL A 98978V103 20,026 121,003 SH   SOLE   121,003 0 0