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
ABBOTT LABS COM COM 002824100 24,205 289,293 SH   SOLE   289,293 0 0
ABBVIE INC COM COM 00287Y109 8,849 116,859 SH   SOLE   116,859 0 0
ADOBE SYS INC COM COM 00724f101 22,772 82,434 SH   SOLE   82,434 0 0
AKAMAI TECHNOLOGIES COM COM 00971T101 265 2,903 SH   SOLE   2,903 0 0
ALIBABA GROUP HLDG LTD COM 01609W102 11,392 68,121 SH   SOLE   68,121 0 0
ALPHABET INC CAP STK CL A COM 02079k305 20,234 16,570 SH   SOLE   16,570 0 0
ALPHABET INC CAP STK CL C COM 02079k107 10,788 8,850 SH   SOLE   8,850 0 0
AMAZON COM INC COM COM 023135106 28,294 16,299 SH   SOLE   16,299 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100 9,608 43,451 SH   SOLE   43,451 0 0
AMGEN INC COM COM 031162100 20,610 106,506 SH   SOLE   106,506 0 0
AMPHENOL CORP NEW CL A COM 032095101 5,288 54,800 SH   SOLE   54,800 0 0
APPLE INC COM COM 037833100 7,855 35,070 SH   SOLE   35,070 0 0
AUTODESK INC COM 052769106 464 3,143 SH   SOLE   3,143 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 21,579 133,680 SH   SOLE   133,680 0 0
BANK AMER CORP COM COM 060505104 9,144 313,482 SH   SOLE   313,482 0 0
BB&T CORP COM COM 067806109 17,219 322,635 SH   SOLE   322,635 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 12,440 59,801 SH   SOLE   59,801 0 0
BLACKROCK INC COM COM 09247X101 13,568 30,445 SH   SOLE   30,445 0 0
BOEING CO COM 097023105 16,941 44,527 SH   SOLE   44,527 0 0
BOOKING HOLDINGS INC. COM 09857L108 16,486 8,400 SH   SOLE   8,400 0 0
CISCO SYS INC COM 17275R102 261 5,279 SH   SOLE   5,279 0 0
CITIGROUP INC COM 172967424 7,696 111,401 SH   SOLE   111,401 0 0
CITRIX SYSTEMS INC COM 177376100 250 2,591 SH   SOLE   2,591 0 0
CME GROUP INC COM COM 12572Q105 285 1,348 SH   SOLE   1,348 0 0
COMCAST CORP NEW CL A COM 20030N101 13,161 291,945 SH   SOLE   291,945 0 0
DISNEY WALT CO COM 254687106 247 1,898 SH   SOLE   1,898 0 0
ECOLAB INC COM COM 278865100 13,932 70,348 SH   SOLE   70,348 0 0
FACEBOOK INC CL A COM 30303M102 22,501 126,352 SH   SOLE   126,352 0 0
FASTENAL CO COM 311900104 15,053 460,751 SH   SOLE   460,751 0 0
GENUINE PARTS CO COM COM 372460105 13,482 135,379 SH   SOLE   135,379 0 0
HOME DEPOT INC COM COM 437076102 28,696 123,677 SH   SOLE   123,677 0 0
ILLINOIS TOOL WORKS INC COM 452308109 18,830 120,326 SH   SOLE   120,326 0 0
INTUITIVE SURGICAL INC COM 46120E602 5,831 10,800 SH   SOLE   10,800 0 0
JOHNSON & JOHNSON COM COM 478160104 14,223 109,933 SH   SOLE   109,933 0 0
JPMORGAN CHASE & CO COM 46625H100 656 5,572 SH   SOLE   5,572 0 0
L3 HARRIS TECHNOLOGIES INC COM 502431109 428 2,052 SH   SOLE   2,052 0 0
LOCKHEED MARTIN CORP COM 539830109 12,254 31,415 SH   SOLE   31,415 0 0
LOWES COS INC COM 548661107 27,013 245,662 SH   SOLE   245,662 0 0
MASTERCARD INC CL A COM 57636Q104 18,304 67,400 SH   SOLE   67,400 0 0
MCDONALDS CORP COM COM 580135101 9,401 43,785 SH   SOLE   43,785 0 0
MERCK & CO INC NEW COM 58933Y105 262 3,115 SH   SOLE   3,115 0 0
MICROCHIP TECHNOLOGY COM 595017104 7,981 85,904 SH   SOLE   85,904 0 0
MICROSOFT CORP COM COM 594918104 48,842 351,305 SH   SOLE   351,305 0 0
NASDAQ STOCK MARKET COM COM 631103108 234 2,360 SH   SOLE   2,360 0 0
NIKE INC CL B COM 654106103 8,355 88,963 SH   SOLE   88,963 0 0
NVIDIA CORP COM COM 311900104 4,381 25,170 SH   SOLE   25,170 0 0
PAYPAL HOLDINGS INC. COM 70450Y103 15,626 150,845 SH   SOLE   150,845 0 0
PEPSICO INC COM COM 713448108 8,880 64,770 SH   SOLE   64,770 0 0
PFIZER INC COM COM 717081103 13,313 370,513 SH   SOLE   370,513 0 0
PHILIP MORRIS INTL INC COM COM 718172109 13,469 177,388 SH   SOLE   177,388 0 0
QUALCOMM INC COM COM 747525103 11,063 145,032 SH   SOLE   145,032 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 13,977 334,147 SH   SOLE   334,147 0 0
STARBUCKS CORP COM COM 855244109 29,866 337,769 SH   SOLE   337,769 0 0
TE CONNECTIVITY LTD COM H84989104 281 3,017 SH   SOLE   3,017 0 0
TEXAS INSTRUMENTS INC COM 882508104 9,709 75,125 SH   SOLE   75,125 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 366 1,256 SH   SOLE   1,256 0 0
TORONTO DOMINION BANK-NEW COM 891160509 15,300 262,622 SH   SOLE   262,622 0 0
ULTA BEAUTY, INC COM 90384s303 5,054 20,164 SH   SOLE   20,164 0 0
UNILEVER PLC SPON ADR NEW COM 904767704 15,850 263,729 SH   SOLE   263,729 0 0
UNION PACIFIC CORP COM 907818108 331 2,046 SH   SOLE   2,046 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 14,904 124,387 SH   SOLE   124,387 0 0
UNITEDHEALTH GROUP INC COM 91324P102 10,171 46,804 SH   SOLE   46,804 0 0
VANGUARD GROWTH ETF COM 922908736 399 2,400 SH   SOLE   2,400 0 0
VANGUARD VALUE ETF COM 922908744 223 2,000 SH   SOLE   2,000 0 0
VERTEX PHARMACEUTICALS COM COM 92532F100 208 1,230 SH   SOLE   1,230 0 0
VISA INC COM CL A COM 92826C839 25,862 150,351 SH   SOLE   150,351 0 0
WASTE MGMT INC DEL COM 94106L109 220 1,913 SH   SOLE   1,913 0 0
WELLS FARGO & CO NEW COM 949746101 16,449 326,109 SH   SOLE   326,109 0 0
WILLIAMS SONOMA INC COM 969904101 14,560 214,182 SH   SOLE   214,182 0 0
XILINX INC COM 983919101 258 2,687 SH   SOLE   2,687 0 0
ZOETIS INC COM 98978V103 9,124 73,232 SH   SOLE   73,232 0 0