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 57,730 333,047 SH   SOLE   333,047 0 0
ABBOTT LABS COM 002824100 6,140 73,014 SH   SOLE   73,014 0 0
ABBVIE INC COM 00287Y109 5,638 77,530 SH   SOLE   77,530 0 0
ADOBE INC COM 00724F101 1,375,845 4,669,420 SH   SOLE   4,561,846 0 107,574
ALIGN TECHNOLOGY INC COM 016255101 843,163 3,080,611 SH   SOLE   3,011,363 0 69,248
ALPHABET INC CAP STK CL A 02079K305 1,556,557 1,437,530 SH   SOLE   1,404,703 0 32,827
ALPHABET INC CAP STK CL C 02079K107 6,621 6,125 SH   SOLE   6,111 0 14
AMAZON COM INC COM 023135106 1,144,330 604,305 SH   SOLE   590,646 0 13,659
AMERICAN TOWER CORP NEW COM 03027X100 1,730,793 8,465,604 SH   SOLE   8,273,087 0 192,517
APPLE INC COM 037833100 27,358 138,229 SH   SOLE   138,229 0 0
AVALONBAY CMNTYS INC COM 053484101 251 1,237 SH   SOLE   1,237 0 0
BANK NEW YORK MELLON CORP COM 064058100 2,321 52,561 SH   SOLE   52,561 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 955 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 981 4,600 SH   SOLE   4,600 0 0
BOOKING HLDGS INC COM 09857L108 1,278,661 682,058 SH   SOLE   666,515 0 15,543
CELGENE CORP COM 151020104 5,402 58,440 SH   SOLE   58,440 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 888,845 22,116,063 SH   SOLE   21,615,019 0 501,044
CHEVRON CORP NEW COM 166764100 340 2,730 SH   SOLE   2,730 0 0
CHUBB LIMITED COM H1467J104 230 1,564 SH   SOLE   1,564 0 0
CISCO SYS INC COM 17275R102 1,678 30,652 SH   SOLE   30,652 0 0
CME GROUP INC COM 12572Q105 1,461,785 7,530,705 SH   SOLE   7,351,076 0 179,629
COCA COLA CO COM 191216100 1,425 27,980 SH   SOLE   27,980 0 0
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 2,591 273,640 SH   SOLE   273,640 0 0
COLGATE PALMOLIVE CO COM 194162103 57,399 800,876 SH   SOLE   800,876 0 0
DIGITAL RLTY TR INC COM 253868103 3,180 27,000 SH   SOLE   27,000 0 0
DISNEY WALT CO COM DISNEY 254687106 363 2,600 SH   SOLE   2,600 0 0
ECOLAB INC COM 278865100 1,290,352 6,535,415 SH   SOLE   6,386,875 0 148,540
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 205 14,584 SH   SOLE   14,584 0 0
EQUINIX INC COM 29444U700 1,834,270 3,637,333 SH   SOLE   3,551,816 0 85,517
LAUDER ESTEE COS INC CL A 518439104 1,262,900 6,896,949 SH   SOLE   6,737,099 0 159,850
EXACT SCIENCES CORP COM 30063P105 590 5,000 SH   SOLE   5,000 0 0
EXXON MOBIL CORP COM 30231G102 2,568 33,509 SH   SOLE   33,509 0 0
FACEBOOK INC CL A 30303M102 1,527,458 7,914,289 SH   SOLE   7,731,119 0 183,170
FREEPORT-MCMORAN INC CL B 35671D857 166 14,319 SH   SOLE   14,319 0 0
GILEAD SCIENCES INC COM 375558103 6,390 94,585 SH   SOLE   94,585 0 0
HASBRO INC COM 418056107 330 3,121 SH   SOLE   3,121 0 0
HOME DEPOT INC COM 437076102 228 1,097 SH   SOLE   1,097 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 236 9,000 SH   SOLE   9,000 0 0
IHS MARKIT LTD SHS G47567105 1,191,388 18,697,230 SH   SOLE   18,275,315 0 421,915
ILLUMINA INC COM 452327109 1,530,704 4,157,827 SH   SOLE   4,060,407 0 97,420
INTUITIVE SURGICAL INC COM NEW 46120E602 1,286,884 2,453,310 SH   SOLE   2,397,290 0 56,020
ISHARES TR SELECT DIVID ETF 464287168 5,303 53,267 SH   SOLE   53,267 0 0
ISHARES TR NEW YORK MUN ETF 464288323 375 6,600 SH   SOLE   6,600 0 0
JPMORGAN CHASE & CO COM 46625H100 459 4,104 SH   SOLE   4,104 0 0
JOHNSON & JOHNSON COM 478160104 2,696 19,354 SH   SOLE   19,354 0 0
MASTERCARD INC CL A 57636Q104 208 788 SH   SOLE   788 0 0
MERCK & CO INC COM 58933Y105 386 4,605 SH   SOLE   4,605 0 0
MICROSOFT CORP COM 594918104 620,230 4,629,966 SH   SOLE   4,523,938 0 106,028
NETFLIX INC COM 64110L106 937,863 2,553,258 SH   SOLE   2,495,745 0 57,513
NIKE INC CL B 654106103 1,426,314 16,990,039 SH   SOLE   16,594,682 0 395,357
NVIDIA CORP COM 67066G104 1,295,831 7,890,343 SH   SOLE   7,705,948 0 184,395
PAYPAL HLDGS INC COM 70450Y103 1,930,144 16,863,040 SH   SOLE   16,481,023 0 382,017
PEPSICO INC COM 713448108 3,370 25,699 SH   SOLE   25,699 0 0
PFIZER INC COM 717081103 4,052 93,544 SH   SOLE   93,544 0 0
PROCTER AND GAMBLE CO COM 742718109 241 2,200 SH   SOLE   2,200 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6,515 109,256 SH   SOLE   109,256 0 0
S&P GLOBAL INC COM 78409V104 1,469,675 6,451,886 SH   SOLE   6,301,785 0 150,101
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,326 14,766 SH   SOLE   14,766 0 0
STARBUCKS CORP COM 855244109 605 7,221 SH   SOLE   7,221 0 0
SYSCO CORP COM 871829107 3,612 51,075 SH   SOLE   51,075 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 916 16,035 SH   SOLE   16,035 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 6,418 35,000 SH   SOLE   35,000 0 0
VISA INC COM CL A 92826C839 2,326,075 13,402,912 SH   SOLE   13,096,974 0 305,938
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 394 24,142 SH   SOLE   24,142 0 0