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 44,716 378,529 SH   SOLE   378,529 0 0
ABBVIE INC COM COM 00287Y109 23,304 216,037 SH   SOLE   216,037 0 0
ADOBE INC COM COM 00724F101 24,571 42,679 SH   SOLE   42,679 0 0
AKAMAI TECHNOLOGIES INC COM COM 00971T101 263 2,518 SH   SOLE   2,518 0 0
ALPHABET INC CAP STK CL A COM 02079K305 29,476 11,025 SH   SOLE   11,025 0 0
ALPHABET INC CAP STK CL C COM 02079K107 9,387 3,522 SH   SOLE   3,522 0 0
AMAZON COM INC COM COM 023135106 42,827 13,037 SH   SOLE   13,037 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100 24,017 90,492 SH   SOLE   90,492 0 0
AMGEN INC COM COM 031162100 25,261 118,793 SH   SOLE   118,793 0 0
APPLE INC COM COM 037833100 15,875 112,189 SH   SOLE   112,189 0 0
AUTODESK INC COM COM 052769106 863 3,025 SH   SOLE   3,025 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 41,541 207,788 SH   SOLE   207,788 0 0
BLACKROCK INC COM COM 09247X101 22,636 26,991 SH   SOLE   26,991 0 0
COMCAST CORP NEW CL A COM 20030N101 44,304 792,129 SH   SOLE   792,129 0 0
DISNEY WALT CO COM DISNEY COM 254687106 25,468 150,545 SH   SOLE   150,545 0 0
DOLLAR GENERAL COM 256677105 6,449 30,400 SH   SOLE   30,400 0 0
FACEBOOK INC CL A COM 30303M102 35,480 104,541 SH   SOLE   104,541 0 0
FASTENAL CO COM COM 311900104 19,603 379,832 SH   SOLE   379,832 0 0
HOME DEPOT INC COM COM 437076102 22,941 69,886 SH   SOLE   69,886 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 13,598 65,808 SH   SOLE   65,808 0 0
INTUIT COM COM 461202103 11,492 21,300 SH   SOLE   21,300 0 0
INTUITIVE SURGICAL INC COM 46120E602 7,257 7,300 SH   SOLE   7,300 0 0
INVESCO QQQ TR UNIT SER 1 COM 46090E103 313 875 SH   SOLE   875 0 0
JOHNSON & JOHNSON COM COM 478160104 40,996 253,846 SH   SOLE   253,846 0 0
JPMORGAN CHASE & CO COM COM 46625H100 18,757 114,589 SH   SOLE   114,589 0 0
L3HARRIS TECHNOLOGIES INC COM COM 502431109 433 1,967 SH   SOLE   1,967 0 0
LOCKHEED MARTIN CORP COM COM 539830109 16,853 48,835 SH   SOLE   48,835 0 0
LOWES COS INC COM COM 548661107 45,842 225,979 SH   SOLE   225,979 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104 27,780 79,900 SH   SOLE   79,900 0 0
MATCH GROUP INC COM 57667L107 9,967 63,490 SH   SOLE   63,490 0 0
MCDONALDS CORP COM COM 580135101 9,314 38,630 SH   SOLE   38,630 0 0
MICROCHIP TECHNOLOGY INC COM COM 595017104 14,252 92,853 SH   SOLE   92,853 0 0
MICROSOFT CORP COM COM 594918104 60,549 214,773 SH   SOLE   214,773 0 0
NASDAQ INC COM COM 631103108 436 2,261 SH   SOLE   2,261 0 0
NETFLIX INC COM COM 64110L106 24,011 39,340 SH   SOLE   39,340 0 0
NIKE INC CL B COM 654106103 10,333 71,146 SH   SOLE   71,146 0 0
NVIDIA CORPORATION COM COM 67066G104 12,952 62,520 SH   SOLE   62,520 0 0
PAYPAL HLDGS INC COM COM 70450Y103 22,303 85,713 SH   SOLE   85,713 0 0
PEPSICO INC COM COM 713448108 10,382 69,025 SH   SOLE   69,025 0 0
PHILIP MORRIS INTL INC COM COM 718172109 21,857 230,581 SH   SOLE   230,581 0 0
QUALCOMM INC COM COM 747525103 30,048 232,969 SH   SOLE   232,969 0 0
RH COM COM 74967X103 438 657 SH   SOLE   657 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 17,677 242,689 SH   SOLE   242,689 0 0
SELECT SECTOR SPDR TR SBI HEAL COM 81369Y209 239 1,880 SH   SOLE   1,880 0 0
STARBUCKS CORP COM COM 855244109 38,846 352,154 SH   SOLE   352,154 0 0
STRYKER CORPORATION COM COM 863667101 232 880 SH   SOLE   880 0 0
TEXAS INSTRS INC COM COM 882508104 20,788 108,150 SH   SOLE   108,150 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 718 1,257 SH   SOLE   1,257 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 17,889 270,425 SH   SOLE   270,425 0 0
TRUIST FINL CORP COM COM 89832Q109 23,922 407,884 SH   SOLE   407,884 0 0
UNION PAC CORP COM COM 907818108 320 1,634 SH   SOLE   1,634 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 21,792 119,673 SH   SOLE   119,673 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 51,252 131,166 SH   SOLE   131,166 0 0
US BANCORP DEL COM NEW COM 902973304 42,915 721,995 SH   SOLE   721,995 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 211 890 SH   SOLE   890 0 0
VISA INC COM CL A COM 92826C839 29,683 133,256 SH   SOLE   133,256 0 0
WILLIAMS SONOMA INC COM COM 969904101 22,770 128,407 SH   SOLE   128,407 0 0
XILINX INC COM COM 983919101 228 1,513 SH   SOLE   1,513 0 0
ZOETIS INC CL A COM 98978V103 9,325 48,033 SH   SOLE   48,033 0 0