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 148,617 677,011 SH   SOLE   677,011 0 0
ABBOTT LABS COM 002824100 4,780 79,778 SH   SOLE   79,778 0 0
ABBVIE INC COM 00287Y109 7,433 78,530 SH   SOLE   78,530 0 0
ALLERGAN PLC SHS G0177J108 939,750 5,584,109 SH   SOLE   5,459,868 0 124,241
ALLIANCE DATA SYSTEMS CORP COM 018581108 521,726 2,451,031 SH   SOLE   2,397,258 0 53,773
ALPHABET INC CAP STK CL A 02079K305 1,224,052 1,180,219 SH   SOLE   1,154,403 0 25,816
ALPHABET INC CAP STK CL C 02079K107 5,106 4,949 SH   SOLE   4,949 0 0
AMAZON COM INC COM 023135106 1,664,088 1,149,756 SH   SOLE   1,124,901 0 24,855
AMERICAN TOWER CORP NEW COM 03027X100 969,928 6,673,513 SH   SOLE   6,528,955 0 144,558
AMERICAN WTR WKS CO INC NEW COM 030420103 205 2,500 SH   SOLE   2,500 0 0
APPLE INC COM 037833100 27,422 163,443 SH   SOLE   163,443 0 0
AVALONBAY CMNTYS INC COM 053484101 203 1,237 SH   SOLE   1,237 0 0
BANK NEW YORK MELLON CORP COM 064058100 3,001 58,238 SH   SOLE   58,238 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 897 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,036 5,194 SH   SOLE   5,194 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 308 23,000 SH   SOLE   23,000 0 0
BOOKING HLDGS INC COM 09857L108 1,378,227 662,485 SH   SOLE   648,059 0 14,426
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 272 12,476 SH   SOLE   12,476 0 0
CELGENE CORP COM 151020104 1,068,819 11,980,937 SH   SOLE   11,722,993 0 257,944
CHEVRON CORP NEW COM 166764100 494 4,330 SH   SOLE   4,330 0 0
CHUBB LIMITED COM H1467J104 230 1,684 SH   SOLE   1,684 0 0
CINCINNATI FINL CORP COM 172062101 669 9,012 SH   SOLE   9,012 0 0
CISCO SYS INC COM 17275R102 1,327 30,950 SH   SOLE   30,950 0 0
CME GROUP INC COM CL A 12572Q105 1,233,269 7,625,012 SH   SOLE   7,447,904 0 177,108
COCA COLA CO COM 191216100 1,456 33,520 SH   SOLE   33,520 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,426,743 17,723,514 SH   SOLE   17,322,481 0 401,033
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 3,006 331,022 SH   SOLE   331,022 0 0
COLGATE PALMOLIVE CO COM 194162103 58,342 813,926 SH   SOLE   813,926 0 0
COMERICA INC COM 200340107 501 5,222 SH   SOLE   5,222 0 0
DISNEY WALT CO COM DISNEY 254687106 261 2,600 SH   SOLE   2,600 0 0
ECOLAB INC COM 278865100 754,748 5,506,295 SH   SOLE   5,389,447 0 116,848
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 207 14,584 SH   SOLE   14,584 0 0
EQUINIX INC COM PAR $0.001 29444U700 922,666 2,206,596 SH   SOLE   2,158,271 0 48,325
EXXON MOBIL CORP COM 30231G102 3,855 51,672 SH   SOLE   51,672 0 0
FACEBOOK INC CL A 30303M102 1,349,109 8,443,014 SH   SOLE   8,261,329 0 181,685
FREEPORT-MCMORAN INC CL B 35671D857 252 14,319 SH   SOLE   14,319 0 0
GILEAD SCIENCES INC COM 375558103 15,761 209,061 SH   SOLE   209,061 0 0
HASBRO INC COM 418056107 263 3,121 SH   SOLE   3,121 0 0
HSBC HLDGS PLC ADR A 1/40PF A 404280604 232 9,000 SH   SOLE   9,000 0 0
IHS MARKIT LTD SHS G47567105 870,912 18,053,722 SH   SOLE   17,662,765 0 390,957
ILLUMINA INC COM 452327109 1,218,539 5,154,129 SH   SOLE   5,036,719 0 117,410
INTERNATIONAL BUSINESS MACHS COM 459200101 230 1,500 SH   SOLE   1,500 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 990,678 2,399,725 SH   SOLE   2,347,931 0 51,794
ISHARES TR SELECT DIVID ETF 464287168 5,633 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 677 6,159 SH   SOLE   6,159 0 0
JOHNSON & JOHNSON COM 478160104 4,351 33,956 SH   SOLE   33,956 0 0
MARRIOTT INTL INC NEW CL A 571903202 2,530 18,603 SH   SOLE   18,603 0 0
MCCORMICK & CO INC COM NON VTG 579780206 266 2,500 SH   SOLE   2,500 0 0
MERCK & CO INC COM 58933Y105 251 4,605 SH   SOLE   4,605 0 0
NETFLIX INC COM 64110L106 728,975 2,468,174 SH   SOLE   2,414,954 0 53,220
NIKE INC CL B 654106103 1,004,014 15,111,596 SH   SOLE   14,783,076 0 328,520
NUVEEN INT DUR QUAL MUN TRM COM 670677103 289 23,000 SH   SOLE   23,000 0 0
NVIDIA CORP COM 67066G104 1,134,257 4,897,695 SH   SOLE   4,790,990 0 106,705
PAYPAL HLDGS INC COM 70450Y103 1,217,879 16,052,176 SH   SOLE   15,696,941 0 355,235
PEPSICO INC COM 713448108 3,294 30,178 SH   SOLE   30,178 0 0
PFIZER INC COM 717081103 3,442 96,990 SH   SOLE   96,990 0 0
PHILIP MORRIS INTL INC COM 718172109 268 2,700 SH   SOLE   2,700 0 0
PPG INDS INC COM 693506107 446 4,000 SH   SOLE   4,000 0 0
SCHWAB CHARLES CORP NEW COM 808513105 1,120,022 21,448,152 SH   SOLE   20,984,404 0 463,748
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5,813 115,035 SH   SOLE   115,035 0 0
S&P GLOBAL INC COM 78409V104 1,212,313 6,345,194 SH   SOLE   6,206,283 0 138,911
SPDR S&P 500 ETF TR TR UNIT 78462F103 921 3,500 SH   SOLE   3,500 0 0
STARBUCKS CORP COM 855244109 664 11,466 SH   SOLE   11,466 0 0
SYSCO CORP COM 871829107 3,094 51,609 SH   SOLE   51,609 0 0
UNITED TECHNOLOGIES CORP COM 913017109 428 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 810 16,935 SH   SOLE   16,935 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 5,704 35,000 SH   SOLE   35,000 0 0
VISA INC COM CL A 92826C839 1,773,643 14,827,315 SH   SOLE   14,509,934 0 317,381
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 722 25,942 SH   SOLE   25,942 0 0