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,256 33,140 SH   SOLE   33,140 0 0
3M CO COM COM 88579Y101 7,369 38,672 SH   SOLE   38,672 0 0
ABBOTT LABS COM COM 002824100 22,396 309,634 SH   SOLE   309,634 0 0
ABBVIE INC COM COM 00287Y109 13,855 150,286 SH   SOLE   150,286 0 0
ADOBE SYS INC COM COM 00724f101 18,585 82,148 SH   SOLE   82,148 0 0
ALPHABET INC CAP STK CL A COM 02079k305 15,542 14,873 SH   SOLE   14,873 0 0
ALPHABET INC CAP STK CL C COM 02079k107 9,103 8,790 SH   SOLE   8,790 0 0
AMAZON COM INC COM COM 023135106 24,001 15,980 SH   SOLE   15,980 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100 6,878 43,477 SH   SOLE   43,477 0 0
AMGEN INC COM COM 031162100 22,113 113,593 SH   SOLE   113,593 0 0
AMPHENOL CORP NEW CL A COM 032095101 3,719 45,900 SH   SOLE   45,900 0 0
APPLE INC COM COM 037833100 15,188 96,286 SH   SOLE   96,286 0 0
AUTODESK INC COM 052769106 404 3,143 SH   SOLE   3,143 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 15,349 117,063 SH   SOLE   117,063 0 0
BANK AMER CORP COM COM 060505104 7,646 310,300 SH   SOLE   310,300 0 0
BB&T CORP COM COM 067806109 10,699 246,984 SH   SOLE   246,984 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 11,649 57,054 SH   SOLE   57,054 0 0
BIOGEN IDEC INC COM COM 09062X103 250 831 SH   SOLE   831 0 0
BLACKROCK INC COM COM 09247X101 11,331 28,845 SH   SOLE   28,845 0 0
BOEING CO COM 097023105 10,138 31,437 SH   SOLE   31,437 0 0
BOOKING HOLDINGS INC. COM 09857L108 15,464 8,978 SH   SOLE   8,978 0 0
CELGENE CORP COM COM 151020104 4,143 64,637 SH   SOLE   64,637 0 0
CISCO SYS INC COM 17275R102 231 5,320 SH   SOLE   5,320 0 0
CITIGROUP INC COM 172967424 5,614 107,846 SH   SOLE   107,846 0 0
CITRIX SYSTEMS INC COM 177376100 273 2,660 SH   SOLE   2,660 0 0
CME GROUP INC COM COM 12572Q105 255 1,354 SH   SOLE   1,354 0 0
COCA COLA CO COM COM 191216100 202 4,259 SH   SOLE   4,259 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 14,230 224,170 SH   SOLE   224,170 0 0
COMCAST CORP NEW CL A COM 20030N101 431 12,654 SH   SOLE   12,654 0 0
DISNEY WALT CO COM 254687106 214 1,954 SH   SOLE   1,954 0 0
ECOLAB INC COM COM 278865100 11,431 77,580 SH   SOLE   77,580 0 0
FACEBOOK INC CL A COM 30303M102 17,422 132,899 SH   SOLE   132,899 0 0
FASTENAL CO COM 311900104 15,127 289,284 SH   SOLE   289,284 0 0
GENUINE PARTS CO COM COM 372460105 12,492 130,098 SH   SOLE   130,098 0 0
HOME DEPOT INC COM COM 437076102 20,975 122,077 SH   SOLE   122,077 0 0
ILLINOIS TOOL WORKS INC COM 452308109 16,055 126,724 SH   SOLE   126,724 0 0
INTEL CORP COM COM 458140100 222 4,729 SH   SOLE   4,729 0 0
INTUITIVE SURGICAL INC COM 46120E602 5,460 11,400 SH   SOLE   11,400 0 0
JOHNSON & JOHNSON COM COM 478160104 13,506 104,655 SH   SOLE   104,655 0 0
JPMORGAN CHASE & CO COM 46625H100 544 5,572 SH   SOLE   5,572 0 0
L3 TECHNOLOGIES, INC COM 502413107 275 1,584 SH   SOLE   1,584 0 0
LOWES COS INC COM 548661107 20,150 218,163 SH   SOLE   218,163 0 0
MASTERCARD INC CL A COM 57636Q104 8,739 46,322 SH   SOLE   46,322 0 0
MCDONALDS CORP COM COM 580135101 9,376 52,804 SH   SOLE   52,804 0 0
MERCK & CO INC NEW COM 58933Y105 242 3,170 SH   SOLE   3,170 0 0
MICROCHIP TECHNOLOGY COM 595017104 5,903 82,073 SH   SOLE   82,073 0 0
MICROSOFT CORP COM COM 594918104 30,356 298,871 SH   SOLE   298,871 0 0
NIKE INC CL B COM 654106103 6,596 88,963 SH   SOLE   88,963 0 0
PAYPAL HOLDINGS INC. COM 70450Y103 9,532 113,355 SH   SOLE   113,355 0 0
PEPSICO INC COM COM 713448108 10,597 95,921 SH   SOLE   95,921 0 0
PFIZER INC COM COM 717081103 17,716 405,865 SH   SOLE   405,865 0 0
PHILIP MORRIS INTL INC COM COM 718172109 11,102 166,303 SH   SOLE   166,303 0 0
QUALCOMM INC COM COM 747525103 15,941 280,117 SH   SOLE   280,117 0 0
RAYTHEON CO COM NEW COM 755111507 220 1,433 SH   SOLE   1,433 0 0
RED HAT INC COM COM 756577102 411 2,342 SH   SOLE   2,342 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 14,508 349,348 SH   SOLE   349,348 0 0
STARBUCKS CORP COM COM 855244109 30,412 472,230 SH   SOLE   472,230 0 0
TE CONNECTIVITY LTD COM H84989104 235 3,105 SH   SOLE   3,105 0 0
TEXAS INSTRUMENTS INC COM 882508104 408 4,314 SH   SOLE   4,314 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 281 1,256 SH   SOLE   1,256 0 0
TORONTO DOMINION BANK-NEW COM 891160509 12,153 244,438 SH   SOLE   244,438 0 0
UNILEVER PLC SPON ADR NEW COM 904767704 13,204 252,703 SH   SOLE   252,703 0 0
UNION PACIFIC CORP COM 907818108 283 2,046 SH   SOLE   2,046 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 11,481 117,718 SH   SOLE   117,718 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,457 25,918 SH   SOLE   25,918 0 0
VANGUARD GROWTH ETF COM 922908736 705 5,248 SH   SOLE   5,248 0 0
VANGUARD VALUE ETF COM 922908744 419 4,276 SH   SOLE   4,276 0 0
VERIZON COMMUNICATIONS COM 92343V104 238 4,242 SH   SOLE   4,242 0 0
VERTEX PHARMACEUTICALS COM COM 92532F100 204 1,230 SH   SOLE   1,230 0 0
VISA INC COM CL A COM 92826C839 19,754 149,722 SH   SOLE   149,722 0 0
WELLS FARGO & CO NEW COM 949746101 12,444 270,055 SH   SOLE   270,055 0 0
WILLIAMS SONOMA INC COM 969904101 10,810 214,281 SH   SOLE   214,281 0 0
XILINX INC COM 983919101 231 2,709 SH   SOLE   2,709 0 0
ZOETIS INC COM 98978V103 6,264 73,232 SH   SOLE   73,232 0 0