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,291 56,749 SH   SOLE   56,749 0 0
3M CO COM COM 88579Y101 9,247 39,287 SH   SOLE   39,287 0 0
ABBOTT LABS COM COM 002824100 24,058 421,554 SH   SOLE   421,554 0 0
ABBVIE INC COM COM 00287Y109 18,337 189,604 SH   SOLE   189,604 0 0
ADOBE SYS INC COM COM 00724f101 20,155 115,016 SH   SOLE   115,016 0 0
AETNA INC NEW COM 00817Y108 224 1,239 SH   SOLE   1,239 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 12,191 48,096 SH   SOLE   48,096 0 0
ALPHABET INC CAP STK CL A COM 02079k305 16,356 15,527 SH   SOLE   15,527 0 0
ALPHABET INC CAP STK CL C COM 02079k107 9,834 9,398 SH   SOLE   9,398 0 0
ALTRIA GROUP INC COM 02209s103 381 5,337 SH   SOLE   5,337 0 0
AMAZON COM INC COM COM 023135106 26,131 22,344 SH   SOLE   22,344 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100 9,807 68,736 SH   SOLE   68,736 0 0
AMGEN INC COM COM 031162100 22,689 130,469 SH   SOLE   130,469 0 0
AMPHENOL CORP NEW CL A COM 032095101 4,039 46,000 SH   SOLE   46,000 0 0
APPLE INC COM COM 037833100 17,751 104,892 SH   SOLE   104,892 0 0
AT&T INC COM COM 00206R102 359 9,229 SH   SOLE   9,229 0 0
AUTODESK INC COM 052769106 329 3,143 SH   SOLE   3,143 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 9,891 84,398 SH   SOLE   84,398 0 0
BANK AMER CORP COM COM 060505104 12,418 420,649 SH   SOLE   420,649 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 9,370 47,269 SH   SOLE   47,269 0 0
BIOGEN IDEC INC COM COM 09062X103 266 836 SH   SOLE   836 0 0
BLACKROCK INC COM COM 09247X101 15,759 30,676 SH   SOLE   30,676 0 0
CELGENE CORP COM COM 151020104 13,206 126,543 SH   SOLE   126,543 0 0
CHEVRON CORP NEW COM COM 166764100 264 2,105 SH   SOLE   2,105 0 0
CISCO SYS INC COM 17275R102 204 5,320 SH   SOLE   5,320 0 0
CITRIX SYSTEMS INC COM 177376100 234 2,660 SH   SOLE   2,660 0 0
COCA COLA CO COM COM 191216100 288 6,271 SH   SOLE   6,271 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 12,435 175,085 SH   SOLE   175,085 0 0
COMCAST CORP NEW CL A COM 20030N101 507 12,654 SH   SOLE   12,654 0 0
CVS HEALTH CORP COM COM 126650100 18,697 257,883 SH   SOLE   257,883 0 0
DISNEY WALT CO COM 254687106 212 1,968 SH   SOLE   1,968 0 0
DUKE ENERGY CORP COM 26441C204 209 2,489 SH   SOLE   2,489 0 0
ECOLAB INC COM COM 278865100 10,881 81,093 SH   SOLE   81,093 0 0
EXXON MOBIL CORP COM 30231G102 325 3,886 SH   SOLE   3,886 0 0
FACEBOOK INC CL A COM 30303M102 19,826 112,355 SH   SOLE   112,355 0 0
FASTENAL CO COM 311900104 19,316 353,199 SH   SOLE   353,199 0 0
GENUINE PARTS CO COM COM 372460105 11,566 121,730 SH   SOLE   121,730 0 0
HERSHEY CO COM COM 427866108 12,948 114,067 SH   SOLE   114,067 0 0
HOME DEPOT INC COM COM 437076102 17,562 92,663 SH   SOLE   92,663 0 0
ILLINOIS TOOL WORKS INC COM 452308109 16,324 97,835 SH   SOLE   97,835 0 0
INTEL CORP COM COM 458140100 238 5,153 SH   SOLE   5,153 0 0
INTUITIVE SURGICAL INC COM 46120E602 5,365 14,700 SH   SOLE   14,700 0 0
INVESCO LTD SHS COM G491BT108 12,741 348,685 SH   SOLE   348,685 0 0
JOHNSON & JOHNSON COM COM 478160104 13,819 98,903 SH   SOLE   98,903 0 0
JPMORGAN CHASE & CO COM 46625H100 635 5,938 SH   SOLE   5,938 0 0
KRAFT HEINZ CO/THE COM 500754106 243 3,125 SH   SOLE   3,125 0 0
L3 TECHNOLOGIES, INC COM 502413107 313 1,584 SH   SOLE   1,584 0 0
LOWES COS INC COM 548661107 17,451 187,767 SH   SOLE   187,767 0 0
MASTERCARD INC CL A COM 57636Q104 8,964 59,222 SH   SOLE   59,222 0 0
MCDONALDS CORP COM COM 580135101 11,380 66,119 SH   SOLE   66,119 0 0
MERCK & CO INC NEW COM 58933Y105 243 4,323 SH   SOLE   4,323 0 0
MICROSOFT CORP COM COM 594918104 29,139 340,647 SH   SOLE   340,647 0 0
NIKE INC CL B COM 654106103 5,879 93,993 SH   SOLE   93,993 0 0
PAYPAL HOLDINGS INC. COM 70450Y103 7,557 102,655 SH   SOLE   102,655 0 0
PEPSICO INC COM COM 713448108 12,095 100,861 SH   SOLE   100,861 0 0
PFIZER INC COM COM 717081103 16,126 445,227 SH   SOLE   445,227 0 0
PHILIP MORRIS INTL INC COM COM 718172109 13,240 125,320 SH   SOLE   125,320 0 0
PRICELINE GRP INC COM NEW COM 741503403 16,064 9,244 SH   SOLE   9,244 0 0
PROCTER & GAMBLE CO COM COM 742718109 228 2,480 SH   SOLE   2,480 0 0
QUALCOMM INC COM COM 747525103 16,881 263,685 SH   SOLE   263,685 0 0
RAYTHEON CO COM NEW COM 755111507 269 1,433 SH   SOLE   1,433 0 0
RED HAT INC COM COM 756577102 283 2,358 SH   SOLE   2,358 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 17,856 347,595 SH   SOLE   347,595 0 0
SPDR S&P 500ETF TRUST COM 78462F103 395 1,481 SH   SOLE   1,481 0 0
STARBUCKS CORP COM COM 855244109 24,720 430,433 SH   SOLE   430,433 0 0
TE CONNECTIVITY LTD COM H84989104 295 3,105 SH   SOLE   3,105 0 0
TEXAS INSTRUMENTS INC COM 882508104 269 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 14,401 245,835 SH   SOLE   245,835 0 0
UNILEVER PLC SPON ADR NEW COM 904767704 8,670 156,664 SH   SOLE   156,664 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 12,609 105,825 SH   SOLE   105,825 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,754 26,101 SH   SOLE   26,101 0 0
VANGUARD S&P 500 ETF COM 922908363 423 1,725 SH   SOLE   1,725 0 0
VERIZON COMMUNICATIONS COM 92343V104 315 5,956 SH   SOLE   5,956 0 0
VISA INC COM CL A COM 92826C839 18,930 166,024 SH   SOLE   166,024 0 0
WELLS FARGO & CO NEW COM 949746101 15,429 254,313 SH   SOLE   254,313 0 0
WILLIAMS SONOMA INC COM 969904101 12,324 238,382 SH   SOLE   238,382 0 0
ZOETIS INC COM 98978V103 5,960 82,732 SH   SOLE   82,732 0 0