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 42,886 369,928 SH   SOLE   369,928 0 0
ABBVIE INC COM COM 00287Y109 23,454 208,220 SH   SOLE   208,220 0 0
ADOBE INC COM COM 00724F101 25,301 43,203 SH   SOLE   43,203 0 0
AKAMAI TECHNOLOGIES INC COM COM 00971T101 294 2,518 SH   SOLE   2,518 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 19,168 84,522 SH   SOLE   84,522 0 0
ALPHABET INC CAP STK CL A COM 02079K305 26,672 10,923 SH   SOLE   10,923 0 0
ALPHABET INC CAP STK CL C COM 02079K107 8,872 3,540 SH   SOLE   3,540 0 0
AMAZON COM INC COM COM 023135106 45,169 13,130 SH   SOLE   13,130 0 0
AMERICAN TOWER CORP NEW COM COM 03027X100 22,711 84,072 SH   SOLE   84,072 0 0
AMGEN INC COM COM 031162100 28,097 115,269 SH   SOLE   115,269 0 0
APPLE INC COM COM 037833100 15,781 115,225 SH   SOLE   115,225 0 0
AUTODESK INC COM COM 052769106 883 3,025 SH   SOLE   3,025 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 41,631 209,601 SH   SOLE   209,601 0 0
BIOGEN INC COM COM 09062X103 275 793 SH   SOLE   793 0 0
BLACKROCK INC COM COM 09247X101 22,780 26,035 SH   SOLE   26,035 0 0
CITRIX SYS INC COM COM 177376100 277 2,359 SH   SOLE   2,359 0 0
CME GROUP INC COM COM 12572Q105 301 1,414 SH   SOLE   1,414 0 0
COMCAST CORP NEW CL A COM 20030N101 43,841 768,871 SH   SOLE   768,871 0 0
DISNEY WALT CO COM DISNEY COM 254687106 26,116 148,579 SH   SOLE   148,579 0 0
DOLLAR GENERAL COM 256677105 6,578 30,400 SH   SOLE   30,400 0 0
FACEBOOK INC CL A COM 30303M102 35,911 103,280 SH   SOLE   103,280 0 0
FASTENAL CO COM COM 311900104 19,026 365,887 SH   SOLE   365,887 0 0
HOME DEPOT INC COM COM 437076102 21,527 67,506 SH   SOLE   67,506 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 14,144 63,269 SH   SOLE   63,269 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 202 1,700 SH   SOLE   1,700 0 0
INTUIT COM COM 461202103 11,191 22,830 SH   SOLE   22,830 0 0
INTUITIVE SURGICAL INC COM 46120E602 6,713 7,300 SH   SOLE   7,300 0 0
INVESCO QQQ TR UNIT SER 1 COM 46090E103 349 985 SH   SOLE   985 0 0
JOHNSON & JOHNSON COM COM 478160104 40,668 246,864 SH   SOLE   246,864 0 0
JPMORGAN CHASE & CO COM COM 46625H100 17,118 110,058 SH   SOLE   110,058 0 0
L3HARRIS TECHNOLOGIES INC COM COM 502431109 469 2,168 SH   SOLE   2,168 0 0
LOCKHEED MARTIN CORP COM COM 539830109 17,731 46,863 SH   SOLE   46,863 0 0
LOWES COS INC COM COM 548661107 42,572 219,476 SH   SOLE   219,476 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104 32,085 87,882 SH   SOLE   87,882 0 0
MCDONALDS CORP COM COM 580135101 8,589 37,185 SH   SOLE   37,185 0 0
MERCK & CO. INC COM COM 58933Y105 224 2,878 SH   SOLE   2,878 0 0
MICROCHIP TECHNOLOGY INC COM COM 595017104 13,628 91,008 SH   SOLE   91,008 0 0
MICROSOFT CORP COM COM 594918104 57,189 211,106 SH   SOLE   211,106 0 0
NASDAQ INC COM COM 631103108 397 2,261 SH   SOLE   2,261 0 0
NETFLIX INC COM COM 64110L106 15,127 28,638 SH   SOLE   28,638 0 0
NIKE INC CL B COM 654106103 11,578 74,946 SH   SOLE   74,946 0 0
NVIDIA CORPORATION COM COM 67066G104 13,706 17,130 SH   SOLE   17,130 0 0
PAYPAL HLDGS INC COM COM 70450Y103 24,728 84,835 SH   SOLE   84,835 0 0
PEPSICO INC COM COM 713448108 9,861 66,555 SH   SOLE   66,555 0 0
PHILIP MORRIS INTL INC COM COM 718172109 21,996 221,936 SH   SOLE   221,936 0 0
QUALCOMM INC COM COM 747525103 32,258 225,692 SH   SOLE   225,692 0 0
RH COM COM 74967X103 446 657 SH   SOLE   657 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 17,296 237,552 SH   SOLE   237,552 0 0
SEAGATE TECHNOLOGY PLC SHS COM G7997R103 211 2,396 SH   SOLE   2,396 0 0
SELECT SECTOR SPDR TR SBI HEAL COM 81369Y209 237 1,880 SH   SOLE   1,880 0 0
STARBUCKS CORP COM COM 855244109 38,463 344,004 SH   SOLE   344,004 0 0
STRYKER CORPORATION COM COM 863667101 245 945 SH   SOLE   945 0 0
TEXAS INSTRS INC COM COM 882508104 20,045 104,239 SH   SOLE   104,239 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 634 1,257 SH   SOLE   1,257 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 18,357 262,051 SH   SOLE   262,051 0 0
TRUIST FINL CORP COM COM 89832Q109 21,745 391,796 SH   SOLE   391,796 0 0
UNION PAC CORP COM COM 907818108 392 1,784 SH   SOLE   1,784 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 23,947 115,145 SH   SOLE   115,145 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 51,396 128,350 SH   SOLE   128,350 0 0
US BANCORP DEL COM NEW COM 902973304 39,862 699,703 SH   SOLE   699,703 0 0
VANGUARD INDEX FDS LARGE CAP E COM 922908637 251 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS MID CAP ETF COM 922908629 211 890 SH   SOLE   890 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 234 1,163 SH   SOLE   1,163 0 0
VISA INC COM CL A COM 92826C839 30,808 131,759 SH   SOLE   131,759 0 0
WILLIAMS SONOMA INC COM COM 969904101 21,623 135,442 SH   SOLE   135,442 0 0
XILINX INC COM COM 983919101 219 1,513 SH   SOLE   1,513 0 0
ZOETIS INC CL A COM 98978V103 11,188 60,033 SH   SOLE   60,033 0 0