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
BAIDU INC SPON ADR RPTNG COM 056752108 13,480 54,424 SH   SOLE   54,424 0 0
3M CO COM COM 88579Y101 11,419 54,401 SH   SOLE   54,401 0 0
ABBOTT LABS COM COM 002824100 22,360 419,046 SH   SOLE   419,046 0 0
ABBVIE INC COM COM 00287Y109 17,144 192,931 SH   SOLE   192,931 0 0
ADOBE SYS INC COM COM 00724f101 17,906 120,032 SH   SOLE   120,032 0 0
ALLERGAN PLC COM G017J1088 11,089 54,106 SH   SOLE   54,106 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 9,764 44,071 SH   SOLE   44,071 0 0
ALPHABET INC CAP STK CL A COM 02079k305 15,564 15,984 SH   SOLE   15,984 0 0
ALPHABET INC CAP STK CL C COM 02079k107 8,934 9,315 SH   SOLE   9,315 0 0
ALTRIA GROUP INC COM 02209s103 338 5,337 SH   SOLE   5,337 0 0
AMAZON COM INC COM COM 023135106 22,012 22,897 SH   SOLE   22,897 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100 9,605 70,272 SH   SOLE   70,272 0 0
AMGEN INC COM COM 031162100 23,961 128,509 SH   SOLE   128,509 0 0
AMPHENOL CORP NEW CL A COM 032095101 3,893 46,000 SH   SOLE   46,000 0 0
APPLE INC COM COM 037833100 16,095 104,430 SH   SOLE   104,430 0 0
AT&T INC COM COM 00206R102 424 10,816 SH   SOLE   10,816 0 0
AUTODESK INC COM 052769106 353 3,143 SH   SOLE   3,143 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 10,032 91,770 SH   SOLE   91,770 0 0
BANK AMER CORP COM COM 060505104 10,437 411,881 SH   SOLE   411,881 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 8,480 46,257 SH   SOLE   46,257 0 0
BIOGEN IDEC INC COM COM 09062X103 260 831 SH   SOLE   831 0 0
BLACKROCK INC COM COM 09247X101 13,812 30,894 SH   SOLE   30,894 0 0
CELGENE CORP COM COM 151020104 18,255 125,189 SH   SOLE   125,189 0 0
CHEVRON CORP NEW COM COM 166764100 322 2,744 SH   SOLE   2,744 0 0
CISCO SYS INC COM 17275R102 259 7,714 SH   SOLE   7,714 0 0
CITRIX SYSTEMS INC COM 177376100 204 2,660 SH   SOLE   2,660 0 0
COCA COLA CO COM COM 191216100 281 6,242 SH   SOLE   6,242 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 12,573 173,324 SH   SOLE   173,324 0 0
COMCAST CORP NEW CL A COM 20030N101 506 13,147 SH   SOLE   13,147 0 0
CVS HEALTH CORP COM COM 126650100 20,585 253,135 SH   SOLE   253,135 0 0
DISNEY WALT CO COM 254687106 214 2,174 SH   SOLE   2,174 0 0
DUKE ENERGY CORP COM 26441C204 208 2,482 SH   SOLE   2,482 0 0
ECOLAB INC COM COM 278865100 9,997 77,731 SH   SOLE   77,731 0 0
ENBRIDGE INC COM COM 29250N105 10,123 241,948 SH   SOLE   241,948 0 0
EXXON MOBIL CORP COM 30231G102 346 4,219 SH   SOLE   4,219 0 0
FACEBOOK INC CL A COM 30303M102 19,362 113,314 SH   SOLE   113,314 0 0
FASTENAL CO COM 311900104 16,120 353,674 SH   SOLE   353,674 0 0
GENUINE PARTS CO COM COM 372460105 11,603 121,306 SH   SOLE   121,306 0 0
HERSHEY CO COM COM 427866108 12,334 112,984 SH   SOLE   112,984 0 0
HOME DEPOT INC COM COM 437076102 16,196 99,021 SH   SOLE   99,021 0 0
ILLINOIS TOOL WORKS INC COM 452308109 15,216 102,840 SH   SOLE   102,840 0 0
INTUITIVE SURGICAL INC COM 46120E602 5,857 5,600 SH   SOLE   5,600 0 0
INVESCO LTD SHS COM G491BT108 12,153 346,843 SH   SOLE   346,843 0 0
JOHNSON & JOHNSON COM COM 478160104 12,827 98,659 SH   SOLE   98,659 0 0
JPMORGAN CHASE & CO COM 46625H100 564 5,903 SH   SOLE   5,903 0 0
KRAFT HEINZ CO/THE COM 500754106 242 3,125 SH   SOLE   3,125 0 0
L3 TECHNOLOGIES, INC COM 502413107 298 1,584 SH   SOLE   1,584 0 0
MASTERCARD INC CL A COM 57636Q104 8,362 59,222 SH   SOLE   59,222 0 0
MCDONALDS CORP COM COM 580135101 11,345 72,410 SH   SOLE   72,410 0 0
MERCK & CO INC NEW COM 58933Y105 277 4,323 SH   SOLE   4,323 0 0
MICROSOFT CORP COM COM 594918104 25,464 341,838 SH   SOLE   341,838 0 0
NIKE INC CL B COM 654106103 4,872 93,963 SH   SOLE   93,963 0 0
PAYPAL HOLDINGS INC. COM 70450Y103 6,944 108,455 SH   SOLE   108,455 0 0
PEPSICO INC COM COM 713448108 11,114 99,739 SH   SOLE   99,739 0 0
PFIZER INC COM COM 717081103 14,099 394,938 SH   SOLE   394,938 0 0
PHILIP MORRIS INTL INC COM COM 718172109 12,686 114,275 SH   SOLE   114,275 0 0
PRICELINE GRP INC COM NEW COM 741503403 16,748 9,148 SH   SOLE   9,148 0 0
PROCTER & GAMBLE CO COM COM 742718109 226 2,480 SH   SOLE   2,480 0 0
QUALCOMM INC COM COM 747525103 15,150 292,238 SH   SOLE   292,238 0 0
RAYTHEON CO COM NEW COM 755111507 304 1,628 SH   SOLE   1,628 0 0
RED HAT INC COM COM 756577102 260 2,342 SH   SOLE   2,342 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 15,051 344,108 SH   SOLE   344,108 0 0
SPDR S&P 500ETF TRUST COM 78462F103 372 1,481 SH   SOLE   1,481 0 0
STARBUCKS CORP COM COM 855244109 12,195 227,049 SH   SOLE   227,049 0 0
TE CONNECTIVITY LTD COM H84989104 258 3,105 SH   SOLE   3,105 0 0
TEXAS INSTRUMENTS INC COM 882508104 231 2,574 SH   SOLE   2,574 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 238 1,256 SH   SOLE   1,256 0 0
TORONTO DOMINION BANK-NEW COM 891160509 13,790 245,073 SH   SOLE   245,073 0 0
UNILEVER PLC SPON ADR NEW COM 904767704 9,051 156,157 SH   SOLE   156,157 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 12,549 104,493 SH   SOLE   104,493 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,031 25,690 SH   SOLE   25,690 0 0
VANGUARD S&P 500 ETF COM 922908363 398 1,725 SH   SOLE   1,725 0 0
VERIZON COMMUNICATIONS COM 92343V104 295 5,956 SH   SOLE   5,956 0 0
VISA INC COM CL A COM 92826C839 17,273 164,130 SH   SOLE   164,130 0 0
WELLS FARGO & CO NEW COM 949746101 13,925 252,491 SH   SOLE   252,491 0 0
WILLIAMS SONOMA INC COM 969904101 11,836 237,390 SH   SOLE   237,390 0 0
ZOETIS INC COM 98978V103 5,275 82,732 SH   SOLE   82,732 0 0