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 957,509 5,994,171 SH   SOLE   5,939,210 0 54,961
ANSYS COM 03662Q105 53,447 292,526 SH   SOLE   292,526 0 0
AO SMITH COM 831865209 40,714 763,583 SH   SOLE   763,583 0 0
BECTON DICKINSON AND CO COM 075887109 941,772 3,771,159 SH   SOLE   3,764,858 0 6,301
CDK GBL. COM 12508E101 54,278 922,783 SH   SOLE   922,783 0 0
COGNEX COM 192422103 52,547 1,033,167 SH   SOLE   1,033,167 0 0
CHECK POINT SOFTWARE TECH ORD M22465104 66,304 524,186 SH   SOLE   524,186 0 0
EQUIFAX COM 294429105 68,554 578,511 SH   SOLE   578,511 0 0
ESTEE LAUDER CL A 518439104 1,097,878 6,631,703 SH   SOLE   6,609,117 0 22,586
FACEBOOK CL A 30303M102 1,061,432 6,367,698 SH   SOLE   6,337,841 0 29,857
IDEXX LABORATORIES COM 45168D104 998,897 4,467,341 SH   SOLE   4,424,782 0 42,559
INTUIT INC COM 461202103 1,171,461 4,481,318 SH   SOLE   4,443,718 0 37,600
IPG PHOTONICS COM 44980X109 33,180 218,607 SH   SOLE   218,607 0 0
JOHNSON & JOHNSON COM 478160104 642,997 4,599,735 SH   SOLE   4,594,143 0 5,592
MARRIOTT INTERNATIONAL CL A CL A 571903202 22,526 180,080 SH   SOLE   112,388 0 67,692
MASIMO COM 574795100 67,849 490,663 SH   SOLE   490,663 0 0
MERCADOLIBRE COM 58733R102 9,275 18,267 SH   SOLE   18,267 0 0
MCCORMICK & CO NON VTG SHRS COM NON VTG 579780206 783,966 5,204,584 SH   SOLE   5,163,472 0 41,112
3M CO COM 88579Y101 734,871 3,536,774 SH   SOLE   3,497,273 0 39,501
MSCI COM 55354G100 37,565 188,920 SH   SOLE   188,920 0 0
MICROSOFT COM 594918104 1,431,835 12,140,368 SH   SOLE   12,034,644 0 105,724
PAYCOM SOFTWARE COM 70432V102 32,328 170,928 SH   SOLE   170,928 0 0
PEPSICO INC COM 713448108 1,013,434 8,269,554 SH   SOLE   8,209,891 0 59,663
PHILIP MORRIS INTERNATIONAL COM 718172109 1,176,946 13,315,376 SH   SOLE   13,229,763 0 85,613
PAYPAL HOLDINGS INC COM 70450Y103 1,592,742 15,338,423 SH   SOLE   15,277,606 0 60,817
SABRE COM 78573M104 63,482 2,967,828 SH   SOLE   2,967,828 0 0
STRYKER CORP COM 863667101 1,102,525 5,581,841 SH   SOLE   5,531,068 0 50,773
VISA INC CLASS A SHARES COM CL A 92826C839 904,247 5,789,403 SH   SOLE   5,720,799 0 68,604
VERISK ANALYTICS COM 92345Y106 68,319 513,680 SH   SOLE   513,680 0 0
VERISIGN COM 92343E102 49,543 272,873 SH   SOLE   272,873 0 0
WATERS CORP COM 941848103 1,265,285 5,026,757 SH   SOLE   4,984,516 0 42,241