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 28,304 358,681 SH   SOLE   358,681 0 0
ABBVIE INC COM COM 00287Y109 14,422 189,292 SH   SOLE   189,292 0 0
ADOBE SYS INC COM COM 00724f101 25,487 80,088 SH   SOLE   80,088 0 0
AKAMAI TECHNOLOGIES COM COM 00971T101 266 2,903 SH   SOLE   2,903 0 0
ALIBABA GROUP HLDG LTD COM 01609W102 14,118 72,593 SH   SOLE   72,593 0 0
ALPHABET INC CAP STK CL A COM 02079k305 18,924 16,286 SH   SOLE   16,286 0 0
ALPHABET INC CAP STK CL C COM 02079k107 10,421 8,962 SH   SOLE   8,962 0 0
AMAZON COM INC COM COM 023135106 34,249 17,566 SH   SOLE   17,566 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100 9,461 43,451 SH   SOLE   43,451 0 0
AMGEN INC COM COM 031162100 22,121 109,118 SH   SOLE   109,118 0 0
AMPHENOL CORP NEW CL A COM 032095101 3,994 54,800 SH   SOLE   54,800 0 0
APPLE INC COM COM 037833100 8,460 33,270 SH   SOLE   33,270 0 0
AUTODESK INC COM 052769106 491 3,143 SH   SOLE   3,143 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 25,611 187,380 SH   SOLE   187,380 0 0
BANK AMER CORP COM COM 060505104 6,916 325,756 SH   SOLE   325,756 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 11,398 62,342 SH   SOLE   62,342 0 0
BIOGEN IDEC INC COM COM 09062X103 262 829 SH   SOLE   829 0 0
BLACKROCK INC COM COM 09247X101 12,422 28,233 SH   SOLE   28,233 0 0
CISCO SYS INC COM 17275R102 208 5,279 SH   SOLE   5,279 0 0
CITRIX SYSTEMS INC COM 177376100 367 2,591 SH   SOLE   2,591 0 0
CME GROUP INC COM COM 12572Q105 233 1,348 SH   SOLE   1,348 0 0
COMCAST CORP NEW CL A COM 20030N101 20,127 585,419 SH   SOLE   585,419 0 0
DISNEY WALT CO COM 254687106 10,508 108,775 SH   SOLE   108,775 0 0
FACEBOOK INC CL A COM 30303M102 21,787 130,618 SH   SOLE   130,618 0 0
FASTENAL CO COM 311900104 13,645 436,634 SH   SOLE   436,634 0 0
GENUINE PARTS CO COM COM 372460105 5,032 74,731 SH   SOLE   74,731 0 0
HOME DEPOT INC COM COM 437076102 16,000 85,697 SH   SOLE   85,697 0 0
ILLINOIS TOOL WORKS INC COM 452308109 13,937 98,068 SH   SOLE   98,068 0 0
INTUIT ORD SHS COM 461202103 3,910 17,000 SH   SOLE   17,000 0 0
INTUITIVE SURGICAL INC COM 46120E602 5,794 11,700 SH   SOLE   11,700 0 0
JOHNSON & JOHNSON COM COM 478160104 19,934 152,015 SH   SOLE   152,015 0 0
JPMORGAN CHASE & CO COM 46625H100 457 5,072 SH   SOLE   5,072 0 0
L3 HARRIS TECHNOLOGIES INC COM 502431109 381 2,115 SH   SOLE   2,115 0 0
LOCKHEED MARTIN CORP COM 539830109 12,127 35,777 SH   SOLE   35,777 0 0
LOWES COS INC COM 548661107 21,661 251,724 SH   SOLE   251,724 0 0
MASTERCARD INC CL A COM 57636Q104 16,175 66,960 SH   SOLE   66,960 0 0
MCDONALDS CORP COM COM 580135101 7,813 47,253 SH   SOLE   47,253 0 0
MERCK & CO INC NEW COM 58933Y105 240 3,115 SH   SOLE   3,115 0 0
MICROCHIP TECHNOLOGY COM 595017104 6,080 89,669 SH   SOLE   89,669 0 0
MICROSOFT CORP COM COM 594918104 56,511 358,323 SH   SOLE   358,323 0 0
NASDAQ STOCK MARKET COM COM 631103108 224 2,360 SH   SOLE   2,360 0 0
NETFLIX INC COM 64110l106 264 702 SH   SOLE   702 0 0
NIKE INC CL B COM 654106103 6,566 79,363 SH   SOLE   79,363 0 0
NVIDIA CORP COM COM 311900104 7,294 27,670 SH   SOLE   27,670 0 0
PAYPAL HOLDINGS INC. COM 70450Y103 14,680 153,332 SH   SOLE   153,332 0 0
PEPSICO INC COM COM 713448108 8,233 68,549 SH   SOLE   68,549 0 0
PHILIP MORRIS INTL INC COM COM 718172109 13,720 188,049 SH   SOLE   188,049 0 0
QUALCOMM INC COM COM 747525103 12,205 180,410 SH   SOLE   180,410 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 3,823 113,710 SH   SOLE   113,710 0 0
STARBUCKS CORP COM COM 855244109 20,680 314,565 SH   SOLE   314,565 0 0
TEXAS INSTRUMENTS INC COM 882508104 12,204 122,130 SH   SOLE   122,130 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 356 1,256 SH   SOLE   1,256 0 0
TORONTO DOMINION BANK-NEW COM 891160509 12,059 284,489 SH   SOLE   284,489 0 0
TRUIST FINANCIAL ORD SHS COM 89832Q109 10,460 339,168 SH   SOLE   339,168 0 0
ULTA BEAUTY, INC COM 90384s303 6,829 38,868 SH   SOLE   38,868 0 0
UNILEVER PLC SPON ADR NEW COM 904767704 14,443 285,607 SH   SOLE   285,607 0 0
UNION PACIFIC CORP COM 907818108 289 2,046 SH   SOLE   2,046 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 13,290 142,256 SH   SOLE   142,256 0 0
UNITEDHEALTH GROUP INC COM 91324P102 28,496 114,268 SH   SOLE   114,268 0 0
VANGUARD GROWTH ETF COM 922908736 266 1,700 SH   SOLE   1,700 0 0
VERTEX PHARMACEUTICALS COM COM 92532F100 293 1,230 SH   SOLE   1,230 0 0
VISA INC COM CL A COM 92826C839 24,298 150,809 SH   SOLE   150,809 0 0
WELLS FARGO & CO NEW COM 949746101 8,303 289,303 SH   SOLE   289,303 0 0
WILLIAMS SONOMA INC COM 969904101 7,259 170,712 SH   SOLE   170,712 0 0
XILINX INC COM 983919101 209 2,687 SH   SOLE   2,687 0 0
ZOETIS INC COM 98978V103 8,619 73,232 SH   SOLE   73,232 0 0