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 54,724 332,869 SH   SOLE   332,869 0 0
ABBOTT LABS COM 002824100 6,109 73,014 SH   SOLE   73,014 0 0
ABBVIE INC COM 00287Y109 5,871 77,530 SH   SOLE   77,530 0 0
ADOBE INC COM 00724F101 1,487,152 5,383,357 SH   SOLE   5,261,053 0 122,304
ALIGN TECHNOLOGY INC COM 016255101 852,960 4,714,568 SH   SOLE   4,608,093 0 106,475
ALPHABET INC CAP STK CL A 02079K305 1,775,820 1,454,231 SH   SOLE   1,421,822 0 32,409
ALPHABET INC CAP STK CL C 02079K107 7,444 6,107 SH   SOLE   6,093 0 14
AMAZON COM INC COM 023135106 1,060,261 610,781 SH   SOLE   597,293 0 13,488
AMERICAN TOWER CORP NEW COM 03027X100 1,893,494 8,562,808 SH   SOLE   8,372,796 0 190,012
APPLE INC COM 037833100 30,878 137,868 SH   SOLE   137,868 0 0
AVALONBAY CMNTYS INC COM 053484101 266 1,237 SH   SOLE   1,237 0 0
BANK NEW YORK MELLON CORP COM 064058100 2,376 52,561 SH   SOLE   52,561 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 935 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 955 4,592 SH   SOLE   4,592 0 0
BOOKING HLDGS INC COM 09857L108 763,288 388,915 SH   SOLE   380,343 0 8,572
CELGENE CORP COM 151020104 5,803 58,440 SH   SOLE   58,440 0 0
CHEVRON CORP NEW COM 166764100 323 2,720 SH   SOLE   2,720 0 0
CHUBB LIMITED COM H1467J104 252 1,564 SH   SOLE   1,564 0 0
CISCO SYS INC COM 17275R102 1,515 30,652 SH   SOLE   30,652 0 0
CME GROUP INC COM 12572Q105 1,579,309 7,472,833 SH   SOLE   7,295,396 0 177,437
COCA COLA CO COM 191216100 1,507 27,680 SH   SOLE   27,680 0 0
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 2,397 266,365 SH   SOLE   266,365 0 0
COLGATE PALMOLIVE CO COM 194162103 58,836 800,376 SH   SOLE   800,376 0 0
DIGITAL RLTY TR INC COM 253868103 3,505 27,000 SH   SOLE   27,000 0 0
DISNEY WALT CO COM DISNEY 254687106 339 2,600 SH   SOLE   2,600 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 208 2,171 SH   SOLE   2,171 0 0
ECOLAB INC COM 278865100 1,140,397 5,758,419 SH   SOLE   5,629,422 0 128,997
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 191 14,584 SH   SOLE   14,584 0 0
EQUINIX INC COM 29444U700 2,122,172 3,679,217 SH   SOLE   3,594,873 0 84,344
LAUDER ESTEE COS INC CL A 518439104 1,229,717 6,181,036 SH   SOLE   6,041,349 0 139,687
EXACT SCIENCES CORP COM 30063P105 904 10,000 SH   SOLE   10,000 0 0
EXXON MOBIL CORP COM 30231G102 2,341 33,152 SH   SOLE   33,152 0 0
FACEBOOK INC CL A 30303M102 1,418,378 7,964,836 SH   SOLE   7,783,879 0 180,957
FREEPORT-MCMORAN INC CL B 35671D857 137 14,319 SH   SOLE   14,319 0 0
GILEAD SCIENCES INC COM 375558103 5,916 93,342 SH   SOLE   93,342 0 0
HASBRO INC COM 418056107 370 3,121 SH   SOLE   3,121 0 0
HOME DEPOT INC COM 437076102 231 997 SH   SOLE   997 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 237 9,000 SH   SOLE   9,000 0 0
IHS MARKIT LTD SHS G47567105 1,265,027 18,914,879 SH   SOLE   18,498,359 0 416,520
ILLUMINA INC COM 452327109 1,452,680 4,775,096 SH   SOLE   4,666,795 0 108,301
INTUIT COM 461202103 1,078,152 4,054,118 SH   SOLE   3,963,503 0 90,615
INTUITIVE SURGICAL INC COM NEW 46120E602 1,480,985 2,742,920 SH   SOLE   2,682,014 0 60,906
ISHARES TR SELECT DIVID ETF 464287168 5,431 53,267 SH   SOLE   53,267 0 0
ISHARES TR NEW YORK MUN ETF 464288323 378 6,600 SH   SOLE   6,600 0 0
JPMORGAN CHASE & CO COM 46625H100 483 4,104 SH   SOLE   4,104 0 0
JOHNSON & JOHNSON COM 478160104 2,503 19,346 SH   SOLE   19,346 0 0
MASTERCARD INC CL A 57636Q104 214 788 SH   SOLE   788 0 0
MERCK & CO INC COM 58933Y105 388 4,605 SH   SOLE   4,605 0 0
MICROSOFT CORP COM 594918104 652,752 4,695,045 SH   SOLE   4,590,082 0 104,963
NETFLIX INC COM 64110L106 780,279 2,915,624 SH   SOLE   2,849,585 0 66,039
NIKE INC CL B 654106103 1,608,026 17,121,230 SH   SOLE   16,730,844 0 390,386
NVIDIA CORP COM 67066G104 1,193,268 6,855,107 SH   SOLE   6,701,409 0 153,698
PAYPAL HLDGS INC COM 70450Y103 1,767,507 17,062,530 SH   SOLE   16,685,122 0 377,408
PEPSICO INC COM 713448108 3,523 25,699 SH   SOLE   25,699 0 0
PFIZER INC COM 717081103 3,361 93,544 SH   SOLE   93,544 0 0
PROCTER & GAMBLE CO COM 742718109 274 2,200 SH   SOLE   2,200 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 7,073 109,256 SH   SOLE   109,256 0 0
S&P GLOBAL INC COM 78409V104 1,433,743 5,852,492 SH   SOLE   5,719,056 0 133,436
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,271 17,760 SH   SOLE   17,760 0 0
SYSCO CORP COM 871829107 4,024 50,675 SH   SOLE   50,675 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 962 15,935 SH   SOLE   15,935 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 5,930 35,000 SH   SOLE   35,000 0 0
VISA INC COM CL A 92826C839 2,223,552 12,926,878 SH   SOLE   12,640,859 0 286,019
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 481 24,135 SH   SOLE   24,135 0 0