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 127,351 668,370 SH   SOLE   668,370 0 0
ABBOTT LABS COM 002824100 5,698 78,778 SH   SOLE   78,778 0 0
ABBVIE INC COM 00287Y109 7,147 77,530 SH   SOLE   77,530 0 0
ADOBE INC COM 00724F101 1,034,836 4,574,064 SH   SOLE   4,484,370 0 89,694
ALLERGAN PLC SHS G0177J108 812,055 6,075,527 SH   SOLE   5,977,206 0 98,321
ALPHABET INC CAP STK CL A 02079K305 1,476,089 1,412,579 SH   SOLE   1,382,679 0 29,900
ALPHABET INC CAP STK CL C 02079K107 6,441 6,220 SH   SOLE   6,206 0 14
AMAZON COM INC COM 023135106 897,714 597,691 SH   SOLE   584,601 0 13,090
AMERICAN TOWER CORP NEW COM 03027X100 1,553,049 9,817,619 SH   SOLE   9,597,184 0 220,435
AMERICAN WTR WKS CO INC NEW COM 030420103 227 2,500 SH   SOLE   2,500 0 0
APPLE INC COM 037833100 25,221 159,890 SH   SOLE   159,890 0 0
AVALONBAY CMNTYS INC COM 053484101 215 1,237 SH   SOLE   1,237 0 0
BANK NEW YORK MELLON CORP COM 064058100 2,498 53,061 SH   SOLE   53,061 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 918 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 939 4,600 SH   SOLE   4,600 0 0
BOOKING HLDGS INC COM 09857L108 1,155,892 671,086 SH   SOLE   657,121 0 13,965
CELGENE CORP COM 151020104 4,268 66,593 SH   SOLE   66,593 0 0
SCHWAB CHARLES CORP NEW COM 808513105 899,470 21,658,328 SH   SOLE   21,204,584 0 453,744
CHEVRON CORP NEW COM 166764100 438 4,030 SH   SOLE   4,030 0 0
CHUBB LIMITED COM H1467J104 202 1,564 SH   SOLE   1,564 0 0
CINCINNATI FINL CORP COM 172062101 698 9,012 SH   SOLE   9,012 0 0
CISCO SYS INC COM 17275R102 1,341 30,950 SH   SOLE   30,950 0 0
CME GROUP INC COM CL A 12572Q105 1,337,059 7,107,478 SH   SOLE   6,934,716 0 172,762
COCA COLA CO COM 191216100 1,349 28,480 SH   SOLE   28,480 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,137,993 17,926,793 SH   SOLE   17,538,156 0 388,637
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 2,373 316,343 SH   SOLE   316,343 0 0
COLGATE PALMOLIVE CO COM 194162103 47,773 802,633 SH   SOLE   802,633 0 0
COMERICA INC COM 200340107 359 5,222 SH   SOLE   5,222 0 0
DISNEY WALT CO COM DISNEY 254687106 285 2,600 SH   SOLE   2,600 0 0
ECOLAB INC COM 278865100 949,140 6,441,398 SH   SOLE   6,297,732 0 143,666
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 193 14,584 SH   SOLE   14,584 0 0
EQUINIX INC COM PAR $0.001 29444U700 1,035,917 2,938,273 SH   SOLE   2,876,109 0 62,164
LAUDER ESTEE COS INC CL A 518439104 494,378 3,799,987 SH   SOLE   3,726,636 0 73,351
EXXON MOBIL CORP COM 30231G102 3,440 50,450 SH   SOLE   50,450 0 0
FACEBOOK INC CL A 30303M102 580,067 4,424,953 SH   SOLE   4,334,156 0 90,797
FREEPORT-MCMORAN INC CL B 35671D857 148 14,319 SH   SOLE   14,319 0 0
GILEAD SCIENCES INC COM 375558103 11,469 183,353 SH   SOLE   183,353 0 0
HASBRO INC COM 418056107 254 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 880,448 18,354,129 SH   SOLE   17,957,353 0 396,776
ILLUMINA INC COM 452327109 1,227,369 4,092,184 SH   SOLE   3,997,453 0 94,731
INTUITIVE SURGICAL INC COM NEW 46120E602 1,156,369 2,414,535 SH   SOLE   2,360,527 0 54,008
ISHARES TR CORE S&P TTL STK 464287150 1,105 19,475 SH   SOLE   19,475 0 0
ISHARES TR SELECT DIVID ETF 464287168 5,056 56,607 SH   SOLE   56,607 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 19,198 146,654 SH   SOLE   9,032 0 137,622
JPMORGAN CHASE & CO COM 46625H100 590 6,039 SH   SOLE   6,039 0 0
JOHNSON & JOHNSON COM 478160104 4,403 34,121 SH   SOLE   34,121 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,369 12,615 SH   SOLE   12,615 0 0
MCCORMICK & CO INC COM NON VTG 579780206 278 2,000 SH   SOLE   2,000 0 0
MERCK & CO INC COM 58933Y105 352 4,605 SH   SOLE   4,605 0 0
NETFLIX INC COM 64110L106 672,573 2,512,788 SH   SOLE   2,459,642 0 53,146
NIKE INC CL B 654106103 1,142,396 15,408,634 SH   SOLE   15,074,030 0 334,604
NVIDIA CORP COM 67066G104 1,047,770 7,848,461 SH   SOLE   7,683,787 0 164,674
PAYPAL HLDGS INC COM 70450Y103 1,521,429 18,092,862 SH   SOLE   17,689,912 0 402,950
PEPSICO INC COM 713448108 2,924 26,466 SH   SOLE   26,466 0 0
PFIZER INC COM 717081103 4,186 95,901 SH   SOLE   95,901 0 0
PPG INDS INC COM 693506107 409 4,000 SH   SOLE   4,000 0 0
PROCTER AND GAMBLE CO COM 742718109 202 2,200 SH   SOLE   2,200 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 510 8,545 SH   SOLE   8,545 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 5,941 112,256 SH   SOLE   112,256 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,669 30,847 SH   SOLE   30,847 0 0
S&P GLOBAL INC COM 78409V104 1,083,482 6,375,675 SH   SOLE   6,239,432 0 136,243
SPDR S&P 500 ETF TR TR UNIT 78462F103 46,022 184,147 SH   SOLE   157,872 0 26,275
STARBUCKS CORP COM 855244109 624 9,688 SH   SOLE   9,688 0 0
SYSCO CORP COM 871829107 3,200 51,075 SH   SOLE   51,075 0 0
UNITED TECHNOLOGIES CORP COM 913017109 362 3,400 SH   SOLE   3,400 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 796 5,923 SH   SOLE   5,923 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,005 8,725 SH   SOLE   8,725 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 952 16,935 SH   SOLE   16,935 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 5,800 35,000 SH   SOLE   35,000 0 0
VISA INC COM CL A 92826C839 1,868,680 14,163,103 SH   SOLE   13,845,131 0 317,972
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 488 25,334 SH   SOLE   25,334 0 0