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 133,053 676,355 SH   SOLE   676,355 0 0
ABBOTT LABS COM 002824100 4,805 78,778 SH   SOLE   78,778 0 0
ABBVIE INC COM 00287Y109 7,183 77,530 SH   SOLE   77,530 0 0
ADOBE SYS INC COM 00724F101 565,496 2,319,412 SH   SOLE   2,269,120 0 50,292
ALLERGAN PLC SHS G0177J108 955,037 5,728,391 SH   SOLE   5,602,579 0 125,812
ALPHABET INC CAP STK CL A 02079K305 1,365,839 1,209,574 SH   SOLE   1,183,457 0 26,117
ALPHABET INC CAP STK CL C 02079K107 6,913 6,196 SH   SOLE   6,182 0 14
AMAZON COM INC COM 023135106 1,999,937 1,176,572 SH   SOLE   1,151,308 0 25,264
AMERICAN TOWER CORP NEW COM 03027X100 984,341 6,827,640 SH   SOLE   6,681,097 0 146,543
AMERICAN WTR WKS CO INC NEW COM 030420103 213 2,500 SH   SOLE   2,500 0 0
APPLE INC COM 037833100 30,116 162,693 SH   SOLE   162,693 0 0
AVALONBAY CMNTYS INC COM 053484101 213 1,237 SH   SOLE   1,237 0 0
BANK NEW YORK MELLON CORP COM 064058100 3,141 58,238 SH   SOLE   58,238 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 846 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 969 5,194 SH   SOLE   5,194 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 328 23,000 SH   SOLE   23,000 0 0
BOOKING HLDGS INC COM 09857L108 1,377,588 679,589 SH   SOLE   664,930 0 14,659
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 283 12,476 SH   SOLE   12,476 0 0
CELGENE CORP COM 151020104 1,105,887 13,924,544 SH   SOLE   13,624,906 0 299,638
CHEVRON CORP NEW COM 166764100 547 4,330 SH   SOLE   4,330 0 0
CHUBB LIMITED COM H1467J104 214 1,684 SH   SOLE   1,684 0 0
CINCINNATI FINL CORP COM 172062101 603 9,012 SH   SOLE   9,012 0 0
CISCO SYS INC COM 17275R102 1,332 30,950 SH   SOLE   30,950 0 0
CME GROUP INC COM CL A 12572Q105 1,285,207 7,840,451 SH   SOLE   7,661,203 0 179,248
COCA COLA CO COM 191216100 1,470 33,520 SH   SOLE   33,520 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,432,713 18,137,904 SH   SOLE   17,732,714 0 405,190
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 3,323 331,022 SH   SOLE   331,022 0 0
COLGATE PALMOLIVE CO COM 194162103 52,511 810,234 SH   SOLE   810,234 0 0
COMERICA INC COM 200340107 475 5,222 SH   SOLE   5,222 0 0
DISNEY WALT CO COM DISNEY 254687106 273 2,600 SH   SOLE   2,600 0 0
ECOLAB INC COM 278865100 792,960 5,650,684 SH   SOLE   5,532,107 0 118,577
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 252 14,584 SH   SOLE   14,584 0 0
EQUINIX INC COM PAR $0.001 29444U700 968,074 2,251,911 SH   SOLE   2,202,927 0 48,984
EXXON MOBIL CORP COM 30231G102 4,197 50,730 SH   SOLE   50,730 0 0
FACEBOOK INC CL A 30303M102 1,679,889 8,644,960 SH   SOLE   8,460,811 0 184,149
FREEPORT-MCMORAN INC CL B 35671D857 247 14,319 SH   SOLE   14,319 0 0
GILEAD SCIENCES INC COM 375558103 13,996 197,574 SH   SOLE   197,574 0 0
HASBRO INC COM 418056107 288 3,121 SH   SOLE   3,121 0 0
HOME DEPOT INC COM 437076102 214 1,097 SH   SOLE   1,097 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 239 9,000 SH   SOLE   9,000 0 0
IHS MARKIT LTD SHS G47567105 954,062 18,493,151 SH   SOLE   18,097,264 0 395,887
ILLUMINA INC COM 452327109 1,376,754 4,929,477 SH   SOLE   4,823,563 0 105,914
INTERNATIONAL BUSINESS MACHS COM 459200101 210 1,500 SH   SOLE   1,500 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,177,436 2,460,784 SH   SOLE   2,408,252 0 52,532
ISHARES TR SELECT DIVID ETF 464287168 5,788 59,218 SH   SOLE   59,218 0 0
ISHARES TR NATIONAL MUN ETF 464288414 218 2,000 SH   SOLE   2,000 0 0
JPMORGAN CHASE & CO COM 46625H100 629 6,039 SH   SOLE   6,039 0 0
JOHNSON & JOHNSON COM 478160104 4,120 33,956 SH   SOLE   33,956 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,797 14,197 SH   SOLE   14,197 0 0
MCCORMICK & CO INC COM NON VTG 579780206 290 2,500 SH   SOLE   2,500 0 0
MERCK & CO INC COM 58933Y105 280 4,605 SH   SOLE   4,605 0 0
NETFLIX INC COM 64110L106 987,868 2,523,740 SH   SOLE   2,469,745 0 53,995
NIKE INC CL B 654106103 1,235,080 15,500,497 SH   SOLE   15,168,307 0 332,190
NUVEEN INT DUR QUAL MUN TRM COM 670677103 289 23,000 SH   SOLE   23,000 0 0
NVIDIA CORP COM 67066G104 1,189,557 5,021,345 SH   SOLE   4,913,354 0 107,991
PAYPAL HLDGS INC COM 70450Y103 1,369,674 16,448,586 SH   SOLE   16,089,195 0 359,391
PEPSICO INC COM 713448108 3,231 29,678 SH   SOLE   29,678 0 0
PFIZER INC COM 717081103 3,519 96,990 SH   SOLE   96,990 0 0
PHILIP MORRIS INTL INC COM 718172109 218 2,700 SH   SOLE   2,700 0 0
PPG INDS INC COM 693506107 415 4,000 SH   SOLE   4,000 0 0
SCHWAB CHARLES CORP NEW COM 808513105 1,104,672 21,617,841 SH   SOLE   21,147,468 0 470,373
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5,977 115,035 SH   SOLE   115,035 0 0
S&P GLOBAL INC COM 78409V104 1,316,338 6,456,118 SH   SOLE   6,315,336 0 140,782
SPDR S&P 500 ETF TR TR UNIT 78462F103 949 3,500 SH   SOLE   3,500 0 0
STARBUCKS CORP COM 855244109 551 11,272 SH   SOLE   11,272 0 0
SYSCO CORP COM 871829107 3,524 51,609 SH   SOLE   51,609 0 0
UNITED TECHNOLOGIES CORP COM 913017109 425 3,400 SH   SOLE   3,400 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 212 9,000 SH   SOLE   9,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 852 16,935 SH   SOLE   16,935 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 5,949 35,000 SH   SOLE   35,000 0 0
VISA INC COM CL A 92826C839 2,012,232 15,192,387 SH   SOLE   14,871,230 0 321,157
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 631 25,942 SH   SOLE   25,942 0 0