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 5,209 29,121 SH   SOLE   29,121 0 0
3M CO COM COM 88579Y101 12,870 61,819 SH   SOLE   61,819 0 0
ABBOTT LABS COM COM 002824100 13,747 282,804 SH   SOLE   282,804 0 0
ABBVIE INC COM COM 00287Y109 12,721 175,434 SH   SOLE   175,434 0 0
ADOBE SYS INC COM COM 00724f101 19,376 136,988 SH   SOLE   136,988 0 0
ALLERGAN PLC COM G017J1088 6,324 26,014 SH   SOLE   26,014 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 6,803 26,502 SH   SOLE   26,502 0 0
ALPHABET INC CAP STK CL A COM 02079k305 14,915 16,043 SH   SOLE   16,043 0 0
ALPHABET INC CAP STK CL C COM 02079k107 9,570 10,531 SH   SOLE   10,531 0 0
ALTRIA GROUP INC COM 02209s103 351 4,708 SH   SOLE   4,708 0 0
AMAZON COM INC COM COM 023135106 24,912 25,736 SH   SOLE   25,736 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100 9,654 72,957 SH   SOLE   72,957 0 0
AMGEN INC COM COM 031162100 20,223 117,420 SH   SOLE   117,420 0 0
AMPHENOL CORP NEW CL A COM 032095101 4,429 60,000 SH   SOLE   60,000 0 0
APPLE INC COM COM 037833100 15,294 106,197 SH   SOLE   106,197 0 0
AT&T INC COM COM 00206R102 355 9,416 SH   SOLE   9,416 0 0
AUTODESK INC COM 052769106 317 3,143 SH   SOLE   3,143 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 16,264 158,737 SH   SOLE   158,737 0 0
BANK AMER CORP COM COM 060505104 10,792 444,841 SH   SOLE   444,841 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 8,605 50,805 SH   SOLE   50,805 0 0
BIOGEN IDEC INC COM COM 09062X103 226 831 SH   SOLE   831 0 0
BLACKROCK INC COM COM 09247X101 12,565 29,745 SH   SOLE   29,745 0 0
CELGENE CORP COM COM 151020104 16,284 125,389 SH   SOLE   125,389 0 0
CHEVRON CORP NEW COM COM 166764100 223 2,135 SH   SOLE   2,135 0 0
CITRIX SYSTEMS INC COM 177376100 212 2,660 SH   SOLE   2,660 0 0
COCA COLA CO COM COM 191216100 285 6,360 SH   SOLE   6,360 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 11,454 172,503 SH   SOLE   172,503 0 0
COMCAST CORP NEW CL A COM 20030N101 492 12,654 SH   SOLE   12,654 0 0
CVS HEALTH CORP COM COM 126650100 18,076 224,664 SH   SOLE   224,664 0 0
DISNEY WALT CO COM 254687106 208 1,954 SH   SOLE   1,954 0 0
DUKE ENERGY CORP COM 26441C204 213 2,549 SH   SOLE   2,549 0 0
ECOLAB INC COM COM 278865100 11,278 84,957 SH   SOLE   84,957 0 0
ENBRIDGE INC COM COM 29250N105 8,982 225,619 SH   SOLE   225,619 0 0
EXXON MOBIL CORP COM 30231G102 375 4,646 SH   SOLE   4,646 0 0
FACEBOOK INC CL A COM 30303M102 19,965 132,236 SH   SOLE   132,236 0 0
FASTENAL CO COM 311900104 11,407 262,047 SH   SOLE   262,047 0 0
GENERAL ELECTRIC CO COM COM 369604103 8,199 303,546 SH   SOLE   303,546 0 0
GENUINE PARTS CO COM COM 372460105 7,409 79,871 SH   SOLE   79,871 0 0
HERSHEY CO COM COM 427866108 7,936 73,910 SH   SOLE   73,910 0 0
HOME DEPOT INC COM COM 437076102 12,702 82,803 SH   SOLE   82,803 0 0
ILLINOIS TOOL WORKS INC COM 452308109 14,254 99,507 SH   SOLE   99,507 0 0
INTUITIVE SURGICAL INC COM 46120E602 5,612 6,000 SH   SOLE   6,000 0 0
INVESCO LTD SHS COM G491BT108 11,453 325,466 SH   SOLE   325,466 0 0
JOHNSON & JOHNSON COM COM 478160104 12,707 96,055 SH   SOLE   96,055 0 0
JPMORGAN CHASE & CO COM 46625H100 442 4,831 SH   SOLE   4,831 0 0
KRAFT HEINZ CO/THE COM 500754106 268 3,125 SH   SOLE   3,125 0 0
L3 TECHNOLOGIES, INC COM 502413107 265 1,584 SH   SOLE   1,584 0 0
MASTERCARD INC CL A COM 57636Q104 7,193 59,222 SH   SOLE   59,222 0 0
MCDONALDS CORP COM COM 580135101 10,906 71,207 SH   SOLE   71,207 0 0
MERCK & CO INC NEW COM 58933Y105 246 3,843 SH   SOLE   3,843 0 0
MICROSOFT CORP COM COM 594918104 24,936 361,752 SH   SOLE   361,752 0 0
NIKE INC CL B COM 654106103 5,013 84,963 SH   SOLE   84,963 0 0
PAYPAL HOLDINGS INC. COM 70450Y103 7,726 143,955 SH   SOLE   143,955 0 0
PEPSICO INC COM COM 713448108 10,928 94,625 SH   SOLE   94,625 0 0
PFIZER INC COM COM 717081103 12,607 375,309 SH   SOLE   375,309 0 0
PHILIP MORRIS INTL INC COM COM 718172109 12,921 110,009 SH   SOLE   110,009 0 0
PRICELINE GRP INC COM NEW COM 741503403 18,449 9,863 SH   SOLE   9,863 0 0
PROCTER & GAMBLE CO COM COM 742718109 221 2,538 SH   SOLE   2,538 0 0
QUALCOMM INC COM COM 747525103 13,959 252,781 SH   SOLE   252,781 0 0
RAYTHEON CO COM NEW COM 755111507 231 1,433 SH   SOLE   1,433 0 0
RED HAT INC COM COM 756577102 224 2,342 SH   SOLE   2,342 0 0
REYNOLDS AMERN INC COM 761713106 324 4,985 SH   SOLE   4,985 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 14,747 343,284 SH   SOLE   343,284 0 0
SPDR S&P 500ETF TRUST COM 78462F103 358 1,481 SH   SOLE   1,481 0 0
STARBUCKS CORP COM COM 855244109 12,834 220,091 SH   SOLE   220,091 0 0
TE CONNECTIVITY LTD COM H84989104 244 3,105 SH   SOLE   3,105 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 219 1,256 SH   SOLE   1,256 0 0
TIME WARNER INC COM 887317303 6,415 63,886 SH   SOLE   63,886 0 0
TORONTO DOMINION BANK-NEW COM 891160509 10,987 218,083 SH   SOLE   218,083 0 0
UNILEVER PLC SPON ADR NEW COM 904767704 8,225 151,983 SH   SOLE   151,983 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 10,990 99,373 SH   SOLE   99,373 0 0
UNITEDHEALTH GROUP INC COM 91324P102 4,930 26,589 SH   SOLE   26,589 0 0
VANGUARD S&P 500 ETF COM 922908363 383 1,725 SH   SOLE   1,725 0 0
VERIZON COMMUNICATIONS COM 92343V104 271 6,069 SH   SOLE   6,069 0 0
VISA INC COM CL A COM 92826C839 15,427 164,505 SH   SOLE   164,505 0 0
WELLS FARGO & CO NEW COM 949746101 12,018 216,892 SH   SOLE   216,892 0 0
WILLIAMS SONOMA INC COM 969904101 9,162 188,911 SH   SOLE   188,911 0 0
ZOETIS INC COM 98978V103 5,161 82,732 SH   SOLE   82,732 0 0