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 141,977 673,805 SH   SOLE   673,805 0 0
ABBOTT LABS COM 002824100 5,779 78,778 SH   SOLE   78,778 0 0
ABBVIE INC COM 00287Y109 7,333 77,530 SH   SOLE   77,530 0 0
ADOBE SYS INC COM 00724F101 966,586 3,580,613 SH   SOLE   3,503,758 0 76,855
ALLERGAN PLC SHS G0177J108 1,107,710 5,815,362 SH   SOLE   5,687,602 0 127,760
ALPHABET INC CAP STK CL A 02079K305 1,745,310 1,445,894 SH   SOLE   1,414,565 0 31,329
ALPHABET INC CAP STK CL C 02079K107 7,427 6,223 SH   SOLE   6,209 0 14
AMAZON COM INC COM 023135106 2,073,528 1,035,211 SH   SOLE   1,013,070 0 22,141
AMERICAN TOWER CORP NEW COM 03027X100 1,157,626 7,967,144 SH   SOLE   7,796,908 0 170,236
AMERICAN WTR WKS CO INC NEW COM 030420103 220 2,500 SH   SOLE   2,500 0 0
APPLE INC COM 037833100 36,182 160,281 SH   SOLE   160,281 0 0
AVALONBAY CMNTYS INC COM 053484101 224 1,237 SH   SOLE   1,237 0 0
BANK NEW YORK MELLON CORP COM 064058100 2,970 58,238 SH   SOLE   58,238 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 960 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,160 5,419 SH   SOLE   5,419 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 286 22,000 SH   SOLE   22,000 0 0
BOOKING HLDGS INC COM 09857L108 1,370,658 690,856 SH   SOLE   675,923 0 14,933
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 288 12,476 SH   SOLE   12,476 0 0
CELGENE CORP COM 151020104 1,410,141 15,757,525 SH   SOLE   15,417,411 0 340,114
CHEVRON CORP NEW COM 166764100 529 4,330 SH   SOLE   4,330 0 0
CHUBB LIMITED COM H1467J104 209 1,564 SH   SOLE   1,564 0 0
CINCINNATI FINL CORP COM 172062101 692 9,012 SH   SOLE   9,012 0 0
CISCO SYS INC COM 17275R102 1,506 30,950 SH   SOLE   30,950 0 0
CME GROUP INC COM CL A 12572Q105 1,460,830 8,582,518 SH   SOLE   8,380,130 0 202,388
COCA COLA CO COM 191216100 1,548 33,520 SH   SOLE   33,520 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,418,813 18,390,315 SH   SOLE   17,978,191 0 412,124
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 3,352 321,068 SH   SOLE   321,068 0 0
COLGATE PALMOLIVE CO COM 194162103 54,245 810,234 SH   SOLE   810,234 0 0
COMERICA INC COM 200340107 471 5,222 SH   SOLE   5,222 0 0
DISNEY WALT CO COM DISNEY 254687106 304 2,600 SH   SOLE   2,600 0 0
ECOLAB INC COM 278865100 1,060,237 6,762,577 SH   SOLE   6,620,788 0 141,789
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 254 14,584 SH   SOLE   14,584 0 0
EQUINIX INC COM PAR $0.001 29444U700 990,356 2,287,779 SH   SOLE   2,237,951 0 49,828
EXXON MOBIL CORP COM 30231G102 4,292 50,480 SH   SOLE   50,480 0 0
FACEBOOK INC CL A 30303M102 742,900 4,517,208 SH   SOLE   4,419,618 0 97,590
FREEPORT-MCMORAN INC CL B 35671D857 199 14,319 SH   SOLE   14,319 0 0
GILEAD SCIENCES INC COM 375558103 14,975 193,950 SH   SOLE   193,950 0 0
HASBRO INC COM 418056107 328 3,121 SH   SOLE   3,121 0 0
HOME DEPOT INC COM 437076102 227 1,097 SH   SOLE   1,097 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 231 9,000 SH   SOLE   9,000 0 0
IHS MARKIT LTD SHS G47567105 1,014,121 18,793,933 SH   SOLE   18,390,970 0 402,963
ILLUMINA INC COM 452327109 1,612,216 4,392,241 SH   SOLE   4,298,032 0 94,209
INTERNATIONAL BUSINESS MACHS COM 459200101 227 1,500 SH   SOLE   1,500 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,434,999 2,499,999 SH   SOLE   2,446,488 0 53,511
ISHARES TR SELECT DIVID ETF 464287168 5,836 58,497 SH   SOLE   58,497 0 0
JPMORGAN CHASE & CO COM 46625H100 681 6,039 SH   SOLE   6,039 0 0
JOHNSON & JOHNSON COM 478160104 4,714 34,121 SH   SOLE   34,121 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,859 14,077 SH   SOLE   14,077 0 0
MCCORMICK & CO INC COM NON VTG 579780206 329 2,500 SH   SOLE   2,500 0 0
MERCK & CO INC COM 58933Y105 327 4,605 SH   SOLE   4,605 0 0
NETFLIX INC COM 64110L106 959,090 2,563,522 SH   SOLE   2,508,579 0 54,943
NIKE INC CL B 654106103 1,334,037 15,746,427 SH   SOLE   15,408,493 0 337,934
NUVEEN INT DUR QUAL MUN TRM COM 670677103 271 22,000 SH   SOLE   22,000 0 0
NVIDIA CORP COM 67066G104 1,598,096 5,686,769 SH   SOLE   5,562,885 0 123,884
PAYPAL HLDGS INC COM 70450Y103 1,467,471 16,706,180 SH   SOLE   16,340,649 0 365,531
PEPSICO INC COM 713448108 3,318 29,678 SH   SOLE   29,678 0 0
PFIZER INC COM 717081103 4,274 96,990 SH   SOLE   96,990 0 0
PHILIP MORRIS INTL INC COM 718172109 220 2,700 SH   SOLE   2,700 0 0
PPG INDS INC COM 693506107 437 4,000 SH   SOLE   4,000 0 0
PROCTER AND GAMBLE CO COM 742718109 266 3,200 SH   SOLE   3,200 0 0
SCHWAB CHARLES CORP NEW COM 808513105 1,079,675 21,966,947 SH   SOLE   21,488,366 0 478,581
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6,057 115,035 SH   SOLE   115,035 0 0
S&P GLOBAL INC COM 78409V104 1,280,503 6,553,573 SH   SOLE   6,410,278 0 143,295
SPDR S&P 500 ETF TR TR UNIT 78462F103 959 3,300 SH   SOLE   3,300 0 0
SPIRIT RLTY CAP INC NEW COM 84860W102 93 11,500 SH   SOLE   11,500 0 0
STARBUCKS CORP COM 855244109 599 10,546 SH   SOLE   10,546 0 0
SYSCO CORP COM 871829107 3,780 51,609 SH   SOLE   51,609 0 0
UNITED TECHNOLOGIES CORP COM 913017109 475 3,400 SH   SOLE   3,400 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 210 9,000 SH   SOLE   9,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 904 16,935 SH   SOLE   16,935 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 6,746 35,000 SH   SOLE   35,000 0 0
VISA INC COM CL A 92826C839 2,312,805 15,409,451 SH   SOLE   15,082,870 0 326,581
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 563 25,942 SH   SOLE   25,942 0 0