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 49,846 319,548 SH   SOLE   319,548 0 0
AT&T INC COM 00206R102 441 14,600 SH   SOLE   14,600 0 0
ABBOTT LABS COM 002824100 6,749 73,814 SH   SOLE   73,814 0 0
ABBVIE INC COM 00287Y109 7,813 79,580 SH   SOLE   79,580 0 0
ADOBE INC COM 00724F101 2,174,063 4,994,286 SH   SOLE   4,874,908 0 119,378
ALIGN TECHNOLOGY INC COM 016255101 1,409,747 5,136,812 SH   SOLE   5,018,936 0 117,876
ALPHABET INC CAP STK CL A 02079K305 2,215,808 1,562,574 SH   SOLE   1,526,844 0 35,730
ALPHABET INC CAP STK CL C 02079K107 9,539 6,748 SH   SOLE   6,734 0 14
AMAZON COM INC COM 023135106 2,011,436 729,093 SH   SOLE   712,300 0 16,793
AMERICAN TOWER CORP NEW COM 03027X100 2,377,671 9,196,532 SH   SOLE   8,986,916 0 209,616
ANNALY CAPITAL MANAGEMENT IN COM 035710409 292 44,500 SH   SOLE   44,500 0 0
APPLE INC COM 037833100 46,570 127,659 SH   SOLE   127,659 0 0
ARMATA PHARMACEUTICALS INC COM 04216R102 157 40,000 SH   SOLE   40,000 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1,080 25,000 SH   SOLE   25,000 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,481 38,307 SH   SOLE   38,307 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 802 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 810 4,538 SH   SOLE   4,538 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 617 5,000 SH   SOLE   5,000 0 0
BLACKROCK N Y MUN INCOME TR SH BEN INT 09248L106 473 35,000 SH   SOLE   35,000 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 510 9,000 SH   SOLE   9,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 4,375 74,399 SH   SOLE   74,399 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 263 73,599 SH   SOLE   73,599 0 0
SCHWAB CHARLES CORP COM 808513105 307 9,100 SH   SOLE   9,100 0 0
CHEVRON CORP NEW COM 166764100 238 2,670 SH   SOLE   2,670 0 0
CISCO SYS INC COM 17275R102 1,364 29,238 SH   SOLE   29,238 0 0
CME GROUP INC COM 12572Q105 1,347,590 8,290,818 SH   SOLE   8,094,095 0 196,723
COCA COLA CO COM 191216100 1,237 27,680 SH   SOLE   27,680 0 0
COGNEX CORP COM 192422103 509 8,516 SH   SOLE   8,516 0 0
COLGATE PALMOLIVE CO COM 194162103 58,086 792,869 SH   SOLE   792,869 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 635 25,000 SH   SOLE   25,000 0 0
DIGITAL RLTY TR INC COM 253868103 3,993 28,101 SH   SOLE   28,101 0 0
DISNEY WALT CO COM DISNEY 254687106 290 2,600 SH   SOLE   2,600 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 616 7,705 SH   SOLE   7,705 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 243 17,000 SH   SOLE   17,000 0 0
ECOLAB INC COM 278865100 1,229,304 6,178,961 SH   SOLE   6,035,933 0 143,028
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 104 14,584 SH   SOLE   14,584 0 0
EQUINIX INC COM 29444U700 2,055,788 2,927,221 SH   SOLE   2,856,110 0 71,111
LAUDER ESTEE COS INC CL A 518439104 1,250,964 6,630,083 SH   SOLE   6,474,672 0 155,411
EXXON MOBIL CORP COM 30231G102 1,251 27,966 SH   SOLE   27,966 0 0
FACEBOOK INC CL A 30303M102 2,372,079 10,446,466 SH   SOLE   10,203,746 0 242,720
FREEPORT-MCMORAN INC CL B 35671D857 166 14,319 SH   SOLE   14,319 0 0
GILEAD SCIENCES INC COM 375558103 8,254 107,282 SH   SOLE   107,282 0 0
HOME DEPOT INC COM 437076102 211 843 SH   SOLE   843 0 0
IHS MARKIT LTD SHS G47567105 1,535,052 20,331,808 SH   SOLE   19,872,884 0 458,924
ILLUMINA INC COM 452327109 2,012,676 5,434,524 SH   SOLE   5,307,863 0 126,661
INTUIT COM 461202103 1,875,012 6,330,438 SH   SOLE   6,182,754 0 147,684
INTUITIVE SURGICAL INC COM NEW 46120E602 1,863,304 3,269,930 SH   SOLE   3,193,861 0 76,069
ISHARES TR SELECT DIVID ETF 464287168 4,229 52,386 SH   SOLE   52,386 0 0
JPMORGAN CHASE & CO COM 46625H100 1,074 11,414 SH   SOLE   11,414 0 0
JOHNSON & JOHNSON COM 478160104 2,767 19,676 SH   SOLE   19,676 0 0
KINDRED BIOSCIENCES INC COM 494577109 135 30,000 SH   SOLE   30,000 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207 254 50,000 SH   SOLE   50,000 0 0
MERCK & CO. INC COM 58933Y105 897 11,605 SH   SOLE   11,605 0 0
MICROSOFT CORP COM 594918104 1,501,166 7,376,376 SH   SOLE   7,204,546 0 171,830
NETFLIX INC COM 64110L106 1,193,005 2,621,759 SH   SOLE   2,561,202 0 60,557
NEXTERA ENERGY INC COM 65339F101 1,345 5,600 SH   SOLE   5,600 0 0
NIKE INC CL B 654106103 1,803,427 18,392,930 SH   SOLE   17,961,900 0 431,030
NVIDIA CORPORATION COM 67066G104 2,268,354 5,970,768 SH   SOLE   5,828,541 0 142,227
PAYPAL HLDGS INC COM 70450Y103 2,740,336 15,728,269 SH   SOLE   15,360,800 0 367,469
PEPSICO INC COM 713448108 4,121 31,159 SH   SOLE   31,159 0 0
PFIZER INC COM 717081103 2,836 86,728 SH   SOLE   86,728 0 0
PROCTER AND GAMBLE CO COM 742718109 263 2,200 SH   SOLE   2,200 0 0
PROLOGIS INC. COM 74340W103 4,591 49,190 SH   SOLE   49,190 0 0
ROYALTY PHARMA PLC SHS CL A G7709Q104 3,398 70,000 SH   SOLE   70,000 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6,317 111,946 SH   SOLE   111,946 0 0
SNAP INC CL A 83304A106 1,540,319 65,573,413 SH   SOLE   64,055,601 0 1,517,812
S&P GLOBAL INC COM 78409V104 1,656,258 5,026,885 SH   SOLE   4,910,218 0 116,667
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,085 16,489 SH   SOLE   16,489 0 0
STRYKER CORPORATION COM 863667101 288 1,600 SH   SOLE   1,600 0 0
SYSCO CORP COM 871829107 2,190 40,074 SH   SOLE   40,074 0 0
TESLA INC COM 88160R101 324 300 SH   SOLE   300 0 0
UNITED RENTALS INC COM 911363109 596 4,000 SH   SOLE   4,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,011 18,331 SH   SOLE   18,331 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 11,348 39,088 SH   SOLE   39,088 0 0
VISA INC COM CL A 92826C839 2,688,058 13,915,506 SH   SOLE   13,594,976 0 320,530
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 821 51,513 SH   SOLE   51,513 0 0