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 25,498 293,548 SH   SOLE   293,548 0 0
ABBVIE INC COM COM 00287Y109 11,618 131,215 SH   SOLE   131,215 0 0
ADOBE SYS INC COM COM 00724f101 27,304 82,787 SH   SOLE   82,787 0 0
AKAMAI TECHNOLOGIES COM COM 00971T101 251 2,903 SH   SOLE   2,903 0 0
ALIBABA GROUP HLDG LTD COM 01609W102 15,131 71,338 SH   SOLE   71,338 0 0
ALPHABET INC CAP STK CL A COM 02079k305 22,275 16,631 SH   SOLE   16,631 0 0
ALPHABET INC CAP STK CL C COM 02079k107 11,855 8,867 SH   SOLE   8,867 0 0
AMAZON COM INC COM COM 023135106 29,924 16,194 SH   SOLE   16,194 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100 9,993 43,483 SH   SOLE   43,483 0 0
AMGEN INC COM COM 031162100 25,537 105,931 SH   SOLE   105,931 0 0
AMPHENOL CORP NEW CL A COM 032095101 5,949 54,970 SH   SOLE   54,970 0 0
APPLE INC COM COM 037833100 10,194 34,715 SH   SOLE   34,715 0 0
AUTODESK INC COM 052769106 577 3,143 SH   SOLE   3,143 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 22,888 134,242 SH   SOLE   134,242 0 0
BANK AMER CORP COM COM 060505104 11,469 325,648 SH   SOLE   325,648 0 0
BERKSHIRE HATHAWAY INC CL B COM 084670702 13,583 59,969 SH   SOLE   59,969 0 0
BIOGEN IDEC INC COM COM 09062X103 246 829 SH   SOLE   829 0 0
BLACKROCK INC COM COM 09247X101 15,463 30,760 SH   SOLE   30,760 0 0
BOEING CO COM 097023105 14,539 44,631 SH   SOLE   44,631 0 0
BOOKING HOLDINGS INC. COM 09857L108 14,241 6,934 SH   SOLE   6,934 0 0
CISCO SYS INC COM 17275R102 253 5,279 SH   SOLE   5,279 0 0
CITIGROUP INC COM 172967424 8,970 112,282 SH   SOLE   112,282 0 0
CITRIX SYSTEMS INC COM 177376100 287 2,591 SH   SOLE   2,591 0 0
CME GROUP INC COM COM 12572Q105 271 1,348 SH   SOLE   1,348 0 0
COMCAST CORP NEW CL A COM 20030N101 23,256 517,155 SH   SOLE   517,155 0 0
DISNEY WALT CO COM 254687106 9,341 64,588 SH   SOLE   64,588 0 0
ECOLAB INC COM COM 278865100 11,261 58,351 SH   SOLE   58,351 0 0
FACEBOOK INC CL A COM 30303M102 25,537 124,420 SH   SOLE   124,420 0 0
FASTENAL CO COM 311900104 15,438 417,821 SH   SOLE   417,821 0 0
GENUINE PARTS CO COM COM 372460105 14,638 137,797 SH   SOLE   137,797 0 0
HOME DEPOT INC COM COM 437076102 25,925 118,715 SH   SOLE   118,715 0 0
ILLINOIS TOOL WORKS INC COM 452308109 21,652 120,538 SH   SOLE   120,538 0 0
INTEL CORP COM COM 458140100 201 3,351 SH   SOLE   3,351 0 0
INTUITIVE SURGICAL INC COM 46120E602 6,402 10,830 SH   SOLE   10,830 0 0
JOHNSON & JOHNSON COM COM 478160104 17,581 120,524 SH   SOLE   120,524 0 0
JPMORGAN CHASE & CO COM 46625H100 777 5,572 SH   SOLE   5,572 0 0
L3 HARRIS TECHNOLOGIES INC COM 502431109 598 3,023 SH   SOLE   3,023 0 0
LOCKHEED MARTIN CORP COM 539830109 12,376 31,785 SH   SOLE   31,785 0 0
LOWES COS INC COM 548661107 29,428 245,728 SH   SOLE   245,728 0 0
MASTERCARD INC CL A COM 57636Q104 19,734 66,090 SH   SOLE   66,090 0 0
MCDONALDS CORP COM COM 580135101 8,838 44,722 SH   SOLE   44,722 0 0
MERCK & CO INC NEW COM 58933Y105 285 3,135 SH   SOLE   3,135 0 0
MICROCHIP TECHNOLOGY COM 595017104 9,049 86,410 SH   SOLE   86,410 0 0
MICROSOFT CORP COM COM 594918104 55,949 354,781 SH   SOLE   354,781 0 0
NASDAQ STOCK MARKET COM COM 631103108 253 2,360 SH   SOLE   2,360 0 0
NETFLIX INC COM 64110l106 227 702 SH   SOLE   702 0 0
NIKE INC CL B COM 654106103 9,013 88,963 SH   SOLE   88,963 0 0
NVIDIA CORP COM COM 311900104 6,511 27,670 SH   SOLE   27,670 0 0
PAYPAL HOLDINGS INC. COM 70450Y103 16,367 151,305 SH   SOLE   151,305 0 0
PEPSICO INC COM COM 713448108 9,073 66,389 SH   SOLE   66,389 0 0
PHILIP MORRIS INTL INC COM COM 718172109 15,307 179,891 SH   SOLE   179,891 0 0
QUALCOMM INC COM COM 747525103 13,093 148,400 SH   SOLE   148,400 0 0
RAYTHEON CO COM NEW COM 755111507 215 979 SH   SOLE   979 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 4,824 101,440 SH   SOLE   101,440 0 0
SEAGATE TECHNOLOGY SHS COM G7945M107 213 3,580 SH   SOLE   3,580 0 0
STARBUCKS CORP COM COM 855244109 30,161 343,048 SH   SOLE   343,048 0 0
TE CONNECTIVITY LTD COM H84989104 289 3,017 SH   SOLE   3,017 0 0
TEXAS INSTRUMENTS INC COM 882508104 13,049 101,717 SH   SOLE   101,717 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 408 1,256 SH   SOLE   1,256 0 0
TORONTO DOMINION BANK-NEW COM 891160509 15,053 268,184 SH   SOLE   268,184 0 0
TRUIST FINANCIAL ORD SHS COM 89832Q109 18,273 324,452 SH   SOLE   324,452 0 0
ULTA BEAUTY, INC COM 90384s303 5,151 20,348 SH   SOLE   20,348 0 0
UNILEVER PLC SPON ADR NEW COM 904767704 15,359 268,656 SH   SOLE   268,656 0 0
UNION PACIFIC CORP COM 907818108 370 2,046 SH   SOLE   2,046 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 15,626 133,490 SH   SOLE   133,490 0 0
UNITEDHEALTH GROUP INC COM 91324P102 25,687 87,376 SH   SOLE   87,376 0 0
VANGUARD GROWTH ETF COM 922908736 437 2,400 SH   SOLE   2,400 0 0
VANGUARD VALUE ETF COM 922908744 240 2,000 SH   SOLE   2,000 0 0
VERTEX PHARMACEUTICALS COM COM 92532F100 269 1,230 SH   SOLE   1,230 0 0
VISA INC COM CL A COM 92826C839 27,794 147,919 SH   SOLE   147,919 0 0
WASTE MGMT INC DEL COM 94106L109 218 1,913 SH   SOLE   1,913 0 0
WELLS FARGO & CO NEW COM 949746101 18,696 347,513 SH   SOLE   347,513 0 0
WILLIAMS SONOMA INC COM 969904101 14,468 197,011 SH   SOLE   197,011 0 0
XILINX INC COM 983919101 263 2,687 SH   SOLE   2,687 0 0
ZOETIS INC COM 98978V103 9,692 73,232 SH   SOLE   73,232 0 0