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
3M CO COM 88579Y101 71,341 343,347 SH   SOLE   343,347 0 0
ABBOTT LABS COM 002824100 6,077 76,014 SH   SOLE   76,014 0 0
ABBVIE INC COM 00287Y109 6,248 77,530 SH   SOLE   77,530 0 0
ADOBE INC COM 00724F101 1,231,896 4,622,672 SH   SOLE   4,516,163 0 106,509
ALIGN TECHNOLOGY INC COM 016255101 572,707 2,014,235 SH   SOLE   2,001,269 0 12,966
ALLERGAN PLC SHS G0177J108 16,801 114,751 SH   SOLE   67,053 0 47,698
ALPHABET INC CAP STK CL A 02079K305 1,674,626 1,422,925 SH   SOLE   1,390,406 0 32,519
ALPHABET INC CAP STK CL C 02079K107 7,302 6,223 SH   SOLE   6,209 0 14
AMAZON COM INC COM 023135106 1,064,883 597,997 SH   SOLE   584,471 0 13,526
AMERICAN TOWER CORP NEW COM 03027X100 1,678,599 8,518,211 SH   SOLE   8,301,531 0 216,680
AMERICAN WTR WKS CO INC NEW COM 030420103 261 2,500 SH   SOLE   2,500 0 0
APPLE INC COM 037833100 26,580 139,931 SH   SOLE   139,931 0 0
AVALONBAY CMNTYS INC COM 053484101 248 1,237 SH   SOLE   1,237 0 0
BANK NEW YORK MELLON CORP COM 064058100 2,676 53,061 SH   SOLE   53,061 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 904 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 924 4,600 SH   SOLE   4,600 0 0
BOOKING HLDGS INC COM 09857L108 1,179,685 676,072 SH   SOLE   660,637 0 15,435
CELGENE CORP COM 151020104 5,513 58,440 SH   SOLE   58,440 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 934,704 21,859,304 SH   SOLE   21,363,377 0 495,927
CHEVRON CORP NEW COM 166764100 496 4,030 SH   SOLE   4,030 0 0
CHUBB LIMITED COM H1467J104 219 1,564 SH   SOLE   1,564 0 0
CISCO SYS INC COM 17275R102 1,671 30,950 SH   SOLE   30,950 0 0
CME GROUP INC COM CL A 12572Q105 1,220,868 7,418,081 SH   SOLE   7,240,248 0 177,833
COCA COLA CO COM 191216100 1,335 28,480 SH   SOLE   28,480 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 844,114 11,650,983 SH   SOLE   11,382,086 0 268,897
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 2,908 309,043 SH   SOLE   309,043 0 0
COLGATE PALMOLIVE CO COM 194162103 54,912 801,170 SH   SOLE   801,170 0 0
DISNEY WALT CO COM DISNEY 254687106 289 2,600 SH   SOLE   2,600 0 0
ECOLAB INC COM 278865100 1,142,365 6,470,855 SH   SOLE   6,323,722 0 147,133
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 224 14,584 SH   SOLE   14,584 0 0
EQUINIX INC COM 29444U700 1,631,921 3,601,204 SH   SOLE   3,516,445 0 84,759
LAUDER ESTEE COS INC CL A 518439104 1,129,893 6,825,089 SH   SOLE   6,666,862 0 158,227
EXACT SCIENCES CORP COM 30063P105 433 5,000 SH   SOLE   5,000 0 0
EXXON MOBIL CORP COM 30231G102 3,798 46,999 SH   SOLE   46,999 0 0
FACEBOOK INC CL A 30303M102 1,293,540 7,760,151 SH   SOLE   7,607,511 0 152,640
FREEPORT-MCMORAN INC CL B 35671D857 185 14,319 SH   SOLE   14,319 0 0
GILEAD SCIENCES INC COM 375558103 8,744 134,510 SH   SOLE   134,510 0 0
HASBRO INC COM 418056107 265 3,121 SH   SOLE   3,121 0 0
HOME DEPOT INC COM 437076102 211 1,097 SH   SOLE   1,097 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 232 9,000 SH   SOLE   9,000 0 0
IHS MARKIT LTD SHS G47567105 1,006,906 18,516,115 SH   SOLE   18,098,233 0 417,882
ILLUMINA INC COM 452327109 1,277,224 4,110,928 SH   SOLE   4,014,370 0 96,558
INTUITIVE SURGICAL INC COM NEW 46120E602 1,384,805 2,427,012 SH   SOLE   2,371,492 0 55,520
ISHARES TR SELECT DIVID ETF 464287168 5,558 56,607 SH   SOLE   56,607 0 0
JPMORGAN CHASE & CO COM 46625H100 415 4,104 SH   SOLE   4,104 0 0
JOHNSON & JOHNSON COM 478160104 2,719 19,454 SH   SOLE   19,454 0 0
MASTERCARD INC CL A 57636Q104 204 867 SH   SOLE   867 0 0
MCCORMICK & CO INC COM NON VTG 579780206 301 2,000 SH   SOLE   2,000 0 0
MERCK & CO INC COM 58933Y105 383 4,605 SH   SOLE   4,605 0 0
NETFLIX INC COM 64110L106 901,480 2,528,271 SH   SOLE   2,471,295 0 56,976
NIKE INC CL B 654106103 1,415,272 16,806,458 SH   SOLE   16,415,109 0 391,349
NVIDIA CORP COM 67066G104 1,411,112 7,858,720 SH   SOLE   7,676,049 0 182,671
PAYPAL HLDGS INC COM 70450Y103 1,738,359 16,740,749 SH   SOLE   16,334,462 0 406,287
PEPSICO INC COM 713448108 3,211 26,199 SH   SOLE   26,199 0 0
PFIZER INC COM 717081103 3,973 93,544 SH   SOLE   93,544 0 0
PROCTER AND GAMBLE CO COM 742718109 229 2,200 SH   SOLE   2,200 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6,530 112,256 SH   SOLE   112,256 0 0
S&P GLOBAL INC COM 78409V104 1,354,224 6,431,841 SH   SOLE   6,283,160 0 148,681
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,386 15,527 SH   SOLE   15,527 0 0
STARBUCKS CORP COM 855244109 582 7,824 SH   SOLE   7,824 0 0
SYSCO CORP COM 871829107 3,410 51,075 SH   SOLE   51,075 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 948 16,035 SH   SOLE   16,035 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 6,438 35,000 SH   SOLE   35,000 0 0
VISA INC COM CL A 92826C839 2,223,382 14,235,110 SH   SOLE   13,909,404 0 325,706
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 461 25,334 SH   SOLE   25,334 0 0