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 45,294 377,956 SH   SOLE   377,956 0 0
ABBVIE INC COM COM 00287Y109 23,428 216,487 SH   SOLE   216,487 0 0
ADOBE INC COM COM 00724F101 20,668 43,478 SH   SOLE   43,478 0 0
AKAMAI TECHNOLOGIES INC COM COM 00971T101 257 2,518 SH   SOLE   2,518 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 19,340 85,299 SH   SOLE   85,299 0 0
ALPHABET INC CAP STK CL A COM 02079K305 23,065 11,183 SH   SOLE   11,183 0 0
ALPHABET INC CAP STK CL C COM 02079K107 8,357 4,040 SH   SOLE   4,040 0 0
AMAZON COM INC COM COM 023135106 40,331 13,035 SH   SOLE   13,035 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100 9,975 41,724 SH   SOLE   41,724 0 0
AMGEN INC COM COM 031162100 33,183 133,368 SH   SOLE   133,368 0 0
APPLE INC COM COM 037833100 13,994 114,564 SH   SOLE   114,564 0 0
AUTODESK INC COM COM 052769106 838 3,025 SH   SOLE   3,025 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 51,637 273,981 SH   SOLE   273,981 0 0
BIOGEN INC COM COM 09062X103 222 793 SH   SOLE   793 0 0
BLACKROCK INC COM COM 09247X101 20,589 27,308 SH   SOLE   27,308 0 0
CITRIX SYS INC COM COM 177376100 331 2,359 SH   SOLE   2,359 0 0
CME GROUP INC COM COM 12572Q105 232 1,134 SH   SOLE   1,134 0 0
COMCAST CORP NEW CL A COM 20030N101 44,807 828,074 SH   SOLE   828,074 0 0
DISNEY WALT CO COM DISNEY COM 254687106 27,698 150,107 SH   SOLE   150,107 0 0
DOLLAR GENERAL COM 256677105 9,037 44,600 SH   SOLE   44,600 0 0
FACEBOOK INC CL A COM 30303M102 34,457 116,991 SH   SOLE   116,991 0 0
FASTENAL CO COM COM 311900104 19,105 379,967 SH   SOLE   379,967 0 0
HOME DEPOT INC COM COM 437076102 23,216 76,055 SH   SOLE   76,055 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 14,621 66,001 SH   SOLE   66,001 0 0
INTUIT COM COM 461202103 8,734 22,800 SH   SOLE   22,800 0 0
INTUITIVE SURGICAL INC COM 46120E602 7,537 10,200 SH   SOLE   10,200 0 0
INVESCO QQQ TR UNIT SER 1 COM 46090E103 279 875 SH   SOLE   875 0 0
JOHNSON & JOHNSON COM COM 478160104 41,772 254,166 SH   SOLE   254,166 0 0
JPMORGAN CHASE & CO COM COM 46625H100 17,278 113,497 SH   SOLE   113,497 0 0
L3HARRIS TECHNOLOGIES INC COM COM 502431109 403 1,989 SH   SOLE   1,989 0 0
LOCKHEED MARTIN CORP COM COM 539830109 17,940 48,551 SH   SOLE   48,551 0 0
LOWES COS INC COM COM 548661107 44,321 233,048 SH   SOLE   233,048 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104 33,381 93,754 SH   SOLE   93,754 0 0
MCDONALDS CORP COM COM 580135101 8,616 38,441 SH   SOLE   38,441 0 0
MERCK & CO. INC COM COM 58933Y105 222 2,878 SH   SOLE   2,878 0 0
MICROCHIP TECHNOLOGY INC COM COM 595017104 14,360 92,511 SH   SOLE   92,511 0 0
MICROSOFT CORP COM COM 594918104 56,474 239,529 SH   SOLE   239,529 0 0
NASDAQ INC COM COM 631103108 333 2,261 SH   SOLE   2,261 0 0
NETFLIX INC COM COM 64110L106 348 667 SH   SOLE   667 0 0
NIKE INC CL B COM 654106103 9,936 74,771 SH   SOLE   74,771 0 0
NVIDIA CORPORATION COM COM 67066G104 10,267 19,230 SH   SOLE   19,230 0 0
PAYPAL HLDGS INC COM COM 70450Y103 20,753 85,460 SH   SOLE   85,460 0 0
PEPSICO INC COM COM 713448108 9,750 68,931 SH   SOLE   68,931 0 0
PHILIP MORRIS INTL INC COM COM 718172109 20,763 233,978 SH   SOLE   233,978 0 0
QUALCOMM INC COM COM 747525103 32,778 247,213 SH   SOLE   247,213 0 0
RH COM COM 74967X103 392 657 SH   SOLE   657 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 11,018 169,035 SH   SOLE   169,035 0 0
SELECT SECTOR SPDR TR SBI HEAL COM 81369Y209 219 1,880 SH   SOLE   1,880 0 0
STARBUCKS CORP COM COM 855244109 40,424 369,947 SH   SOLE   369,947 0 0
STRYKER CORPORATION COM COM 863667101 214 880 SH   SOLE   880 0 0
TEXAS INSTRS INC COM COM 882508104 22,005 116,436 SH   SOLE   116,436 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 546 1,197 SH   SOLE   1,197 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 18,076 277,196 SH   SOLE   277,196 0 0
TRUIST FINL CORP COM COM 89832Q109 22,420 384,431 SH   SOLE   384,431 0 0
UNION PAC CORP COM COM 907818108 343 1,554 SH   SOLE   1,554 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 20,668 121,582 SH   SOLE   121,582 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 49,008 131,717 SH   SOLE   131,717 0 0
US BANCORP DEL COM NEW COM 902973304 33,443 604,647 SH   SOLE   604,647 0 0
VANGUARD INDEX FDS LARGE CAP E COM 922908637 232 1,250 SH   SOLE   1,250 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 250 1,163 SH   SOLE   1,163 0 0
VISA INC COM CL A COM 92826C839 30,360 143,389 SH   SOLE   143,389 0 0
WILLIAMS SONOMA INC COM COM 969904101 25,078 139,944 SH   SOLE   139,944 0 0
ZOETIS INC CL A COM 98978V103 9,911 62,933 SH   SOLE   62,933 0 0