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
3M CO COM 88579Y101 4,771 42,626 SH   SOLE 0 42,626 0 0
ABBVIE INC COM 00287Y109 10,141 75,562 SH   SOLE 0 75,562 0 0
ABIOMED INC COM 003654100 18,712 76,169 SH   SOLE 0 76,169 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 7,816 28,402 SH   SOLE 0 28,402 0 0
ALPHABET INC CAP STK CL A 02079K305 18,255 190,850 SH   SOLE 0 190,850 0 0
AMAZON COM INC COM 023135106 12,177 107,765 SH   SOLE 0 107,765 0 0
AMGEN INC COM 031162100 6,683 29,404 SH   SOLE 0 29,404 0 0
APPLE INC COM 037833100 38,734 280,274 SH   SOLE 0 280,274 0 0
ATLASSIAN CORP PLC CL A G06242104 6,015 28,562 SH   SOLE 0 28,562 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 7,772 34,362 SH   SOLE 0 34,362 0 0
BED BATH & BEYOND INC COM 075896100 396 65,068 SH   SOLE 0 65,068 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,020 3,821 SH   SOLE 0 3,821 0 0
BLOCK INC CL A 852234103 7,864 143,009 SH   SOLE 0 143,009 0 0
BOEING CO COM 097023105 2,632 21,736 SH   SOLE 0 21,736 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 8,300 116,760 SH   SOLE 0 116,760 0 0
CHEVRON CORP NEW NEW COM 166764100 9,253 63,776 SH   SOLE 0 63,776 0 0
DIAMONDBACK ENERGY INC COM 25278X109 3,472 28,820 SH   SOLE 0 28,820 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 6,679 71,049 SH   SOLE 0 71,049 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 9,557 115,657 SH   SOLE 0 115,657 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 259 23,460 SH   SOLE 0 23,460 0 0
EXACT SCIENCES CORP COM 30063P105 3,718 114,450 SH   SOLE 0 114,450 0 0
EXXON MOBIL CORP COM 30231G102 13,360 151,448 SH   SOLE 0 151,448 0 0
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 1,106 33,505 SH   SOLE 0 33,505 0 0
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790 902 21,716 SH   SOLE 0 21,716 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV ETF 33738R118 1,041 23,827 SH   SOLE 0 23,827 0 0
GENERAL MLS INC COM 370334104 8,163 106,551 SH   SOLE 0 106,551 0 0
IDEXX LABS INC COM 45168D104 15,418 47,324 SH   SOLE 0 47,324 0 0
ILLINOIS TOOL WKS INC COM 452308109 6,191 34,271 SH   SOLE 0 34,271 0 0
ILLUMINA INC COM 452327109 9,418 49,363 SH   SOLE 0 49,363 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 26,575 141,780 SH   SOLE 0 141,780 0 0
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT ETF 46138E842 1,347 19,657 SH   SOLE 0 19,657 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT ETF 46137V357 1,224 9,616 SH   SOLE 0 9,616 0 0
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 293 1,097 SH   SOLE 0 1,097 0 0
ISHARES TR 0-5YR INVT GR CP ETF 46434V100 1,073 22,645 SH   SOLE 0 22,645 0 0
ISHARES TR 20 YR TR BD ETF 464287432 769 7,505 SH   SOLE 0 7,505 0 0
ISHARES TR 7-10 YR TRSY BD ETF 464287440 1,012 10,538 SH   SOLE 0 10,538 0 0
ISHARES TR CORE DIV GRWTH ETF 46434V621 880 19,788 SH   SOLE 0 19,788 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 831 9,103 SH   SOLE 0 9,103 0 0
ISHARES TR CORE S&P US GWT ETF 464287671 340 4,244 SH   SOLE 0 4,244 0 0
ISHARES TR GOV/CRED BD ETF 464288596 906 8,890 SH   SOLE 0 8,890 0 0
ISHARES TR MSCI USA MMENTM ETF 46432F396 1,379 10,514 SH   SOLE 0 10,514 0 0
ISHARES TR NORTH AMERN NAT ETF 464287374 755 21,725 SH   SOLE 0 21,725 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,458 6,929 SH   SOLE 0 6,929 0 0
ISHARES TR RUS MD CP GR ETF 464287481 1,351 17,229 SH   SOLE 0 17,229 0 0
ISHARES TR TIPS BD ETF 464287176 991 9,446 SH   SOLE 0 9,446 0 0
ISHARES TR U.S. ENERGY ETF 464287796 1,546 39,330 SH   SOLE 0 39,330 0 0
JOHNSON & JOHNSON COM 478160104 8,317 50,571 SH   SOLE 0 50,571 0 0
JPMORGAN CHASE & CO COM 46625H100 9,671 92,543 SH   SOLE 0 92,543 0 0
LOCKHEED MARTIN CORP COM 539830109 7,583 19,489 SH   SOLE 0 19,489 0 0
LOWES COS INC COM 548661107 11,463 61,037 SH   SOLE 0 61,037 0 0
MASTERCARD INCORPORATED CL A 57636Q104 21,181 74,491 SH   SOLE 0 74,491 0 0
MCDONALDS CORP COM 580135101 8,652 37,273 SH   SOLE 0 37,273 0 0
MICROSOFT CORP COM 594918104 11,095 47,518 SH   SOLE 0 47,518 0 0
MODERNA INC COM 60770K107 2,876 24,319 SH   SOLE 0 24,319 0 0
NVIDIA CORPORATION COM 67066G104 4,554 37,515 SH   SOLE 0 37,515 0 0
PROCTER AND GAMBLE CO COM 742718109 9,148 72,463 SH   SOLE 0 72,463 0 0
PROSHARES TR S&P MDCP 400 DIV ETF 74347B680 1,161 18,014 SH   SOLE 0 18,014 0 0
PROSPECT CAP CORP NOTE 6.375% 3/0 NOTE 74348TAT9 15 15,000 SH   SOLE 0 15,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 623 905 SH   SOLE 0 905 0 0
SHOCKWAVE MED INC COM 82489T104 8,005 28,788 SH   SOLE 0 28,788 0 0
SHOPIFY INC CL A 82509L107 832 30,890 SH   SOLE 0 30,890 0 0
SIMON PPTY GROUP INC NEW NEW COM 828806109 5,227 58,243 SH   SOLE 0 58,243 0 0
SOUTHERN CO COM 842587107 8,206 119,487 SH   SOLE 0 119,487 0 0
STARBUCKS CORP COM 855244109 4,431 52,591 SH   SOLE 0 52,591 0 0
SVB FINANCIAL GROUP COM 78486Q101 8,346 24,856 SH   SOLE 0 24,856 0 0
TRUIST FINL CORP COM 89832Q109 6,409 145,523 SH   SOLE 0 145,523 0 0
UNITY SOFTWARE INC COM 91332U101 274 8,595 SH   SOLE 0 8,595 0 0
V F CORP COM 918204108 3,129 104,745 SH   SOLE 0 104,745 0 0
VEEVA SYS INC CL A COM 922475108 297 1,800 SH   SOLE 0 1,800 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,302 139,569 SH   SOLE 0 139,569 0 0
VISA INC COM CL A 92826C839 240 1,350 SH   SOLE 0 1,350 0 0
WISDOMTREE TR US AI ENHANCED ETF 97717W406 806 9,873 SH   SOLE 0 9,873 0 0
WISDOMTREE TR US MIDCAP DIVID ETF 97717W505 889 23,608 SH   SOLE 0 23,608 0 0
ZOETIS INC CL A 98978V103 2,392 16,098 SH   SOLE 0 16,098 0 0