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 58,953 334,163 SH   SOLE   334,163 0 0
AT&T INC COM 00206R102 571 14,600 SH   SOLE   14,600 0 0
ABBOTT LABS COM 002824100 6,411 73,814 SH   SOLE   73,814 0 0
ABBVIE INC COM 00287Y109 7,046 79,580 SH   SOLE   79,580 0 0
ADOBE INC COM 00724F101 1,745,242 5,291,659 SH   SOLE   5,170,812 0 120,847
ALIGN TECHNOLOGY INC COM 016255101 1,310,985 4,698,196 SH   SOLE   4,597,822 0 100,374
ALPHABET INC CAP STK CL A 02079K305 1,946,353 1,453,164 SH   SOLE   1,421,170 0 31,994
ALPHABET INC CAP STK CL C 02079K107 8,526 6,377 SH   SOLE   6,363 0 14
AMAZON COM INC COM 023135106 1,128,786 610,868 SH   SOLE   597,505 0 13,363
AMERICAN TOWER CORP NEW COM 03027X100 1,967,909 8,562,826 SH   SOLE   8,374,953 0 187,873
ANNALY CAP MGMT INC COM 035710409 419 44,500 SH   SOLE   42,000 0 2,500
APPLE INC COM 037833100 41,334 140,758 SH   SOLE   140,408 0 350
ARMATA PHARMACEUTICALS INC COM 04216R102 65 20,000 SH   SOLE   20,000 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1,015 16,000 SH   SOLE   16,000 0 0
AVALONBAY CMNTYS INC COM 053484101 259 1,237 SH   SOLE   1,237 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,978 39,293 SH   SOLE   39,293 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,019 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,029 4,542 SH   SOLE   4,542 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 423 5,000 SH   SOLE   5,000 0 0
BLACKROCK N Y MUN INCOME TR SH BEN INT 09248L106 491 35,000 SH   SOLE   35,000 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 503 9,000 SH   SOLE   9,000 0 0
BOOKING HLDGS INC COM 09857L108 796,297 387,732 SH   SOLE   379,843 0 7,889
BRISTOL MYERS SQUIBB CO COM 110122108 4,750 73,999 SH   SOLE   73,449 0 550
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 223 73,999 SH   SOLE   73,449 0 550
THE CHARLES SCHWAB CORPORATI COM 808513105 575 12,100 SH   SOLE   11,300 0 800
CHEVRON CORP NEW COM 166764100 328 2,720 SH   SOLE   2,720 0 0
CHUBB LIMITED COM H1467J104 243 1,564 SH   SOLE   1,564 0 0
CISCO SYS INC COM 17275R102 1,424 29,688 SH   SOLE   29,688 0 0
CME GROUP INC COM 12572Q105 1,526,152 7,603,388 SH   SOLE   7,427,785 0 175,603
COCA COLA CO COM 191216100 1,532 27,680 SH   SOLE   27,680 0 0
COGNEX CORP COM 192422103 909 16,220 SH   SOLE   16,220 0 0
COLGATE PALMOLIVE CO COM 194162103 54,696 794,541 SH   SOLE   794,541 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 711 5,000 SH   SOLE   5,000 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 234 4,000 SH   SOLE   4,000 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 551 25,000 SH   SOLE   25,000 0 0
DIGITAL RLTY TR INC COM 253868103 3,233 27,000 SH   SOLE   27,000 0 0
DISNEY WALT CO COM DISNEY 254687106 376 2,600 SH   SOLE   2,600 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 706 7,735 SH   SOLE   7,485 0 250
EATON VANCE TX ADV GLBL DIV COM 27828S101 306 17,000 SH   SOLE   17,000 0 0
ECOLAB INC COM 278865100 1,110,496 5,754,166 SH   SOLE   5,626,594 0 127,572
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 187 14,584 SH   SOLE   14,584 0 0
EQUINIX INC COM 29444U700 1,984,527 3,399,910 SH   SOLE   3,322,881 0 77,029
LAUDER ESTEE COS INC CL A 518439104 1,274,720 6,171,781 SH   SOLE   6,033,806 0 137,975
EXACT SCIENCES CORP COM 30063P105 925 10,000 SH   SOLE   10,000 0 0
EXXON MOBIL CORP COM 30231G102 2,103 30,142 SH   SOLE   30,142 0 0
FACEBOOK INC CL A 30303M102 1,634,635 7,964,119 SH   SOLE   7,785,483 0 178,636
FLEETCOR TECHNOLOGIES INC COM 339041105 403 1,400 SH   SOLE   1,400 0 0
FREEPORT-MCMORAN INC CL B 35671D857 188 14,319 SH   SOLE   14,319 0 0
GILEAD SCIENCES INC COM 375558103 6,958 107,074 SH   SOLE   106,174 0 900
HASBRO INC COM 418056107 330 3,121 SH   SOLE   3,121 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 242 9,000 SH   SOLE   9,000 0 0
IHS MARKIT LTD SHS G47567105 1,423,184 18,887,640 SH   SOLE   18,475,697 0 411,943
ILLUMINA INC COM 452327109 1,586,042 4,780,980 SH   SOLE   4,673,540 0 107,440
INTUIT COM 461202103 1,287,190 4,914,250 SH   SOLE   4,821,299 0 92,951
INTUITIVE SURGICAL INC COM NEW 46120E602 1,612,713 2,728,095 SH   SOLE   2,668,168 0 59,927
ISHARES TR SELECT DIVID ETF 464287168 5,592 52,923 SH   SOLE   52,923 0 0
ISHARES TR NEW YORK MUN ETF 464288323 377 6,600 SH   SOLE   6,600 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,162 12,292 SH   SOLE   12,292 0 0
JPMORGAN CHASE & CO COM 46625H100 1,382 9,914 SH   SOLE   9,914 0 0
JOHNSON & JOHNSON COM 478160104 2,870 19,676 SH   SOLE   19,676 0 0
KINDRED BIOSCIENCES INC COM 494577109 212 25,000 SH   SOLE   25,000 0 0
LINDE PLC SHS G5494J103 206 966 SH   SOLE   816 0 150
MERCK & CO INC COM 58933Y105 1,055 11,605 SH   SOLE   11,605 0 0
MICROSOFT CORP COM 594918104 739,778 4,691,045 SH   SOLE   4,587,361 0 103,684
NETFLIX INC COM 64110L106 939,739 2,904,282 SH   SOLE   2,843,269 0 61,013
NEXTERA ENERGY INC COM 65339F101 1,356 5,600 SH   SOLE   5,600 0 0
NIKE INC CL B 654106103 1,731,891 17,094,962 SH   SOLE   16,709,497 0 385,465
NVIDIA CORP COM 67066G104 1,609,911 6,841,950 SH   SOLE   6,690,834 0 151,116
PAYPAL HLDGS INC COM 70450Y103 1,842,303 17,031,548 SH   SOLE   16,664,512 0 367,036
PEPSICO INC COM 713448108 4,235 30,989 SH   SOLE   30,839 0 150
PFIZER INC COM 717081103 3,398 86,728 SH   SOLE   86,728 0 0
PROCTER & GAMBLE CO COM 742718109 275 2,200 SH   SOLE   2,200 0 0
PROLOGIS INC COM 74340W103 4,253 47,710 SH   SOLE   47,710 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 7,280 112,656 SH   SOLE   112,656 0 0
S&P GLOBAL INC COM 78409V104 1,595,538 5,843,393 SH   SOLE   5,712,531 0 130,862
SPDR S&P 500 ETF TR TR UNIT 78462F103 17,167 53,338 SH   SOLE   28,887 0 24,451
STRYKER CORP COM 863667101 336 1,600 SH   SOLE   1,600 0 0
SYSCO CORP COM 871829107 4,403 51,475 SH   SOLE   51,475 0 0
UNITED AIRLINES HLDGS INC COM 910047109 493 5,600 SH   SOLE   5,600 0 0
UNITED RENTALS INC COM 911363109 667 4,000 SH   SOLE   4,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,126 18,331 SH   SOLE   17,931 0 400
VERTEX PHARMACEUTICALS INC COM 92532F100 10,214 46,650 SH   SOLE   46,300 0 350
VISA INC COM CL A 92826C839 2,429,128 12,927,769 SH   SOLE   12,646,531 0 281,238
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,102 57,035 SH   SOLE   56,235 0 800