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 14,942 61,491 SH   SOLE   61,491 0 0
3M CO COM COM 88579Y101 7,160 36,399 SH   SOLE   36,399 0 0
ABBOTT LABS COM COM 002824100 20,819 341,359 SH   SOLE   341,359 0 0
ABBVIE INC COM COM 00287Y109 13,450 145,171 SH   SOLE   145,171 0 0
ADOBE SYS INC COM COM 00724f101 23,239 95,316 SH   SOLE   95,316 0 0
AETNA INC NEW COM 00817Y108 227 1,239 SH   SOLE   1,239 0 0
AKAMAI TECHNOLOGIES COM COM 00971T101 218 2,975 SH   SOLE   2,975 0 0
ALPHABET INC CAP STK CL A COM 02079k305 16,618 14,717 SH   SOLE   14,717 0 0
ALPHABET INC CAP STK CL C COM 02079k107 9,547 8,557 SH   SOLE   8,557 0 0
AMAZON COM INC COM COM 023135106 29,945 17,617 SH   SOLE   17,617 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100 5,688 39,451 SH   SOLE   39,451 0 0
AMGEN INC COM COM 031162100 22,264 120,612 SH   SOLE   120,612 0 0
AMPHENOL CORP NEW CL A COM 032095101 4,000 45,900 SH   SOLE   45,900 0 0
APPLE INC COM COM 037833100 17,662 95,412 SH   SOLE   95,412 0 0
AUTODESK INC COM 052769106 412 3,143 SH   SOLE   3,143 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 11,327 84,445 SH   SOLE   84,445 0 0
BANK AMER CORP COM COM 060505104 8,357 296,438 SH   SOLE   296,438 0 0
BB&T CORP COM COM 067806109 9,543 189,193 SH   SOLE   189,193 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 8,445 45,245 SH   SOLE   45,245 0 0
BIOGEN IDEC INC COM COM 09062X103 241 831 SH   SOLE   831 0 0
BLACKROCK INC COM COM 09247X101 13,672 27,396 SH   SOLE   27,396 0 0
BOOKING HOLDINGS INC. COM 09857L108 17,745 8,754 SH   SOLE   8,754 0 0
CELGENE CORP COM COM 151020104 5,137 64,687 SH   SOLE   64,687 0 0
CISCO SYS INC COM 17275R102 229 5,320 SH   SOLE   5,320 0 0
CITIGROUP INC COM 172967424 5,008 74,832 SH   SOLE   74,832 0 0
CITRIX SYSTEMS INC COM 177376100 279 2,660 SH   SOLE   2,660 0 0
CME GROUP INC COM COM 12572Q105 222 1,354 SH   SOLE   1,354 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 15,410 195,090 SH   SOLE   195,090 0 0
COMCAST CORP NEW CL A COM 20030N101 415 12,654 SH   SOLE   12,654 0 0
CVS HEALTH CORP COM COM 126650100 3,334 51,809 SH   SOLE   51,809 0 0
DISNEY WALT CO COM 254687106 205 1,954 SH   SOLE   1,954 0 0
ECOLAB INC COM COM 278865100 11,145 79,423 SH   SOLE   79,423 0 0
FACEBOOK INC CL A COM 30303M102 22,707 116,855 SH   SOLE   116,855 0 0
FASTENAL CO COM 311900104 14,840 308,324 SH   SOLE   308,324 0 0
GENUINE PARTS CO COM COM 372460105 11,629 126,688 SH   SOLE   126,688 0 0
HERSHEY CO COM COM 427866108 7,981 85,765 SH   SOLE   85,765 0 0
HOME DEPOT INC COM COM 437076102 21,038 107,831 SH   SOLE   107,831 0 0
ILLINOIS TOOL WORKS INC COM 452308109 15,778 113,889 SH   SOLE   113,889 0 0
INTEL CORP COM COM 458140100 255 5,121 SH   SOLE   5,121 0 0
INTUITIVE SURGICAL INC COM 46120E602 6,555 13,700 SH   SOLE   13,700 0 0
JOHNSON & JOHNSON COM COM 478160104 12,391 102,122 SH   SOLE   102,122 0 0
JPMORGAN CHASE & CO COM 46625H100 5,713 54,824 SH   SOLE   54,824 0 0
L3 TECHNOLOGIES, INC COM 502413107 305 1,584 SH   SOLE   1,584 0 0
LOWES COS INC COM 548661107 20,418 213,645 SH   SOLE   213,645 0 0
MASTERCARD INC CL A COM 57636Q104 10,538 53,622 SH   SOLE   53,622 0 0
MCDONALDS CORP COM COM 580135101 8,040 51,312 SH   SOLE   51,312 0 0
MICROCHIP TECHNOLOGY COM 595017104 5,217 57,357 SH   SOLE   57,357 0 0
MICROSOFT CORP COM COM 594918104 29,586 300,031 SH   SOLE   300,031 0 0
NASDAQ STOCK MARKET COM COM 631103108 217 2,379 SH   SOLE   2,379 0 0
NASPERS COM 631512209 5,373 107,197 SH   SOLE   107,197 0 0
NETFLIX INC COM 64110l106 275 702 SH   SOLE   702 0 0
NIKE INC CL B COM 654106103 7,487 93,963 SH   SOLE   93,963 0 0
PAYPAL HOLDINGS INC. COM 70450Y103 8,132 97,655 SH   SOLE   97,655 0 0
PEPSICO INC COM COM 713448108 10,092 92,702 SH   SOLE   92,702 0 0
PFIZER INC COM COM 717081103 14,590 402,151 SH   SOLE   402,151 0 0
PHILIP MORRIS INTL INC COM COM 718172109 11,751 145,537 SH   SOLE   145,537 0 0
QUALCOMM INC COM COM 747525103 14,254 253,997 SH   SOLE   253,997 0 0
RAYTHEON CO COM NEW COM 755111507 277 1,433 SH   SOLE   1,433 0 0
RED HAT INC COM COM 756577102 315 2,342 SH   SOLE   2,342 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 17,027 333,205 SH   SOLE   333,205 0 0
SEAGATE TECHNOLOGY SHS COM G7945M107 202 3,580 SH   SOLE   3,580 0 0
STARBUCKS CORP COM COM 855244109 22,569 462,009 SH   SOLE   462,009 0 0
STERLING BANCORP COM COM 859158107 1,449 61,659 SH   SOLE   61,659 0 0
TE CONNECTIVITY LTD COM H84989104 280 3,105 SH   SOLE   3,105 0 0
TEXAS INSTRUMENTS INC COM 882508104 284 2,574 SH   SOLE   2,574 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 260 1,256 SH   SOLE   1,256 0 0
TORONTO DOMINION BANK-NEW COM 891160509 13,690 236,601 SH   SOLE   236,601 0 0
UNILEVER PLC SPON ADR NEW COM 904767704 12,542 226,886 SH   SOLE   226,886 0 0
UNION PACIFIC CORP COM 907818108 290 2,046 SH   SOLE   2,046 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 11,384 107,168 SH   SOLE   107,168 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,108 24,895 SH   SOLE   24,895 0 0
VERIZON COMMUNICATIONS COM 92343V104 213 4,242 SH   SOLE   4,242 0 0
VERTEX PHARMACEUTICALS COM COM 92532F100 209 1,230 SH   SOLE   1,230 0 0
VISA INC COM CL A COM 92826C839 21,386 161,463 SH   SOLE   161,463 0 0
WELLS FARGO & CO NEW COM 949746101 10,616 191,488 SH   SOLE   191,488 0 0
WILLIAMS SONOMA INC COM 969904101 12,981 211,481 SH   SOLE   211,481 0 0
ZOETIS INC COM 98978V103 6,239 73,232 SH   SOLE   73,232 0 0