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 162,297 689,541 SH   SOLE   689,541 0 0
ABBOTT LABS COM 002824100 4,553 79,778 SH   SOLE   79,778 0 0
ABBVIE INC COM 00287Y109 7,595 78,530 SH   SOLE   78,530 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 609 5,094 SH   SOLE   0 0 5,094
ALLERGAN PLC SHS G0177J108 734,724 4,491,525 SH   SOLE   4,393,072 0 98,453
ALLIANCE DATA SYSTEMS CORP COM 018581108 736,064 2,903,833 SH   SOLE   2,836,364 0 67,469
ALPHABET INC CAP STK CL A 02079K305 1,197,356 1,136,658 SH   SOLE   1,109,231 0 27,427
ALPHABET INC CAP STK CL C 02079K107 5,956 5,692 SH   SOLE   5,692 0 0
AMAZON COM INC COM 023135106 1,423,079 1,216,858 SH   SOLE   1,189,278 0 27,580
AMERICAN TOWER CORP NEW COM 03027X100 918,173 6,435,643 SH   SOLE   6,283,229 0 152,414
AMERICAN WTR WKS CO INC NEW COM 030420103 229 2,500 SH   SOLE   2,500 0 0
APPLE INC COM 037833100 28,131 166,229 SH   SOLE   166,229 0 0
AVALONBAY CMNTYS INC COM 053484101 221 1,237 SH   SOLE   1,237 0 0
BANK NEW YORK MELLON CORP COM 064058100 3,137 58,238 SH   SOLE   58,238 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 893 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,030 5,194 SH   SOLE   5,194 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 332 23,000 SH   SOLE   23,000 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 292 12,476 SH   SOLE   12,476 0 0
CELGENE CORP COM 151020104 1,203,635 11,533,492 SH   SOLE   11,260,954 0 272,538
CHEVRON CORP NEW COM 166764100 664 5,300 SH   SOLE   5,300 0 0
CHUBB LIMITED COM H1467J104 246 1,684 SH   SOLE   1,684 0 0
CINCINNATI FINL CORP COM 172062101 676 9,012 SH   SOLE   9,012 0 0
CISCO SYS INC COM 17275R102 1,185 30,950 SH   SOLE   30,950 0 0
CME GROUP INC COM CL A 12572Q105 1,076,914 7,373,599 SH   SOLE   7,194,171 0 179,428
COCA COLA CO COM 191216100 1,538 33,520 SH   SOLE   33,520 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,216,346 17,126,807 SH   SOLE   16,706,517 0 420,290
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 3,403 332,022 SH   SOLE   332,022 0 0
COLGATE PALMOLIVE CO COM 194162103 61,566 815,986 SH   SOLE   815,986 0 0
COMERICA INC COM 200340107 453 5,222 SH   SOLE   5,222 0 0
DISNEY WALT CO COM DISNEY 254687106 280 2,600 SH   SOLE   2,600 0 0
DOLLAR GEN CORP NEW COM 256677105 753 8,099 SH   SOLE   0 0 8,099
ECOLAB INC COM 278865100 712,044 5,306,635 SH   SOLE   5,181,266 0 125,369
ELECTRONIC ARTS INC COM 285512109 711 6,772 SH   SOLE   0 0 6,772
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 837,836 1,848,630 SH   SOLE   1,806,506 0 42,124
EXXON MOBIL CORP COM 30231G102 4,346 51,962 SH   SOLE   51,962 0 0
FACEBOOK INC CL A 30303M102 1,298,742 7,359,978 SH   SOLE   7,184,666 0 175,312
FREEPORT-MCMORAN INC CL B 35671D857 271 14,319 SH   SOLE   14,319 0 0
GILEAD SCIENCES INC COM 375558103 14,980 209,108 SH   SOLE   209,108 0 0
HASBRO INC COM 418056107 284 3,121 SH   SOLE   3,121 0 0
HOME DEPOT INC COM 437076102 208 1,097 SH   SOLE   1,097 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 310 12,000 SH   SOLE   12,000 0 0
IHS MARKIT LTD SHS G47567105 784,988 17,386,222 SH   SOLE   16,990,173 0 396,049
ILLUMINA INC COM 452327109 1,130,902 5,175,990 SH   SOLE   5,052,485 0 123,505
INTERNATIONAL BUSINESS MACHS COM 459200101 253 1,651 SH   SOLE   1,651 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 843,960 2,312,598 SH   SOLE   2,257,993 0 54,605
ISHARES TR SELECT DIVID ETF 464287168 5,837 59,218 SH   SOLE   59,218 0 0
ISHARES TR NATIONAL MUN ETF 464288414 221 2,000 SH   SOLE   2,000 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 311 2,309 SH   SOLE   0 0 2,309
JPMORGAN CHASE & CO COM 46625H100 743 6,949 SH   SOLE   6,949 0 0
JOHNSON & JOHNSON COM 478160104 4,758 34,056 SH   SOLE   34,056 0 0
LULULEMON ATHLETICA INC COM 550021109 871 11,083 SH   SOLE   0 0 11,083
MARRIOTT INTL INC NEW CL A 571903202 2,525 18,603 SH   SOLE   18,603 0 0
MCCORMICK & CO INC COM NON VTG 579780206 255 2,500 SH   SOLE   2,500 0 0
MERCK & CO INC COM 58933Y105 259 4,605 SH   SOLE   4,605 0 0
NETFLIX INC COM 64110L106 591,647 3,082,139 SH   SOLE   3,011,801 0 70,338
NIKE INC CL B 654106103 911,035 14,564,909 SH   SOLE   14,215,515 0 349,394
NUVEEN INT DUR QUAL MUN TRM COM 670677103 296 23,000 SH   SOLE   23,000 0 0
NVIDIA CORP COM 67066G104 916,377 4,735,799 SH   SOLE   4,622,611 0 113,188
PAYPAL HLDGS INC COM 70450Y103 1,133,377 15,394,964 SH   SOLE   15,034,620 0 360,344
PEPSICO INC COM 713448108 3,792 31,623 SH   SOLE   31,623 0 0
PFIZER INC COM 717081103 3,513 96,990 SH   SOLE   96,990 0 0
PHILIP MORRIS INTL INC COM 718172109 285 2,700 SH   SOLE   2,700 0 0
PPG INDS INC COM 693506107 467 4,000 SH   SOLE   4,000 0 0
PROCTER AND GAMBLE CO COM 742718109 224 2,433 SH   SOLE   2,433 0 0
SALESFORCE COM INC COM 79466L302 860 8,411 SH   SOLE   0 0 8,411
SCHWAB CHARLES CORP NEW COM 808513105 1,060,455 20,643,460 SH   SOLE   20,174,106 0 469,354
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6,123 116,235 SH   SOLE   116,235 0 0
S&P GLOBAL INC COM 78409V104 1,040,106 6,139,940 SH   SOLE   5,999,145 0 140,795
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,291 31,070 SH   SOLE   25,560 0 5,510
STARBUCKS CORP COM 855244109 1,401 24,401 SH   SOLE   10,083 0 14,318
SYSCO CORP COM 871829107 3,480 57,309 SH   SOLE   57,309 0 0
PRICELINE GRP INC COM NEW 741503403 1,216,159 699,851 SH   SOLE   683,202 0 16,649
TRIPADVISOR INC COM 896945201 379 11,010 SH   SOLE   0 0 11,010
TWITTER INC COM 90184L102 581 24,201 SH   SOLE   0 0 24,201
ULTA BEAUTY INC COM 90384S303 686 3,068 SH   SOLE   0 0 3,068
UNITED TECHNOLOGIES CORP COM 913017109 434 3,400 SH   SOLE   3,400 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 217 9,000 SH   SOLE   9,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 896 16,935 SH   SOLE   16,935 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 5,739 38,299 SH   SOLE   35,000 0 3,299
VISA INC COM CL A 92826C839 1,628,019 14,278,360 SH   SOLE   13,956,782 0 321,578
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 828 25,942 SH   SOLE   25,942 0 0