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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   5,159,523 42,503 SH   SOLE 0 42,503 0 0
ABBVIE INC COM 00287Y109   12,002,009 74,265 SH   SOLE 0 74,265 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   9,599,518 28,525 SH   SOLE 0 28,525 0 0
ALPHABET INC CAP STK CL A 02079K305   16,644,590 188,650 SH   SOLE 0 188,650 0 0
AMAZON COM INC COM 023135106   7,565,460 90,065 SH   SOLE 0 90,065 0 0
AMGEN INC COM 031162100   7,664,081 28,968 SH   SOLE 0 28,968 0 0
APPLE INC COM 037833100   35,589,755 273,915 SH   SOLE 0 273,915 0 0
ATLASSIAN CORPORATION CL A ADDED CL A 049468101   3,703,603 28,782 SH   SOLE 0 28,782 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   8,089,596 33,868 SH   SOLE 0 33,868 0 0
BED BATH & BEYOND INC COM 075896100   180,891 72,068 SH   SOLE 0 72,068 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,180,307 3,821 SH   SOLE 0 3,821 0 0
BLOCK INC CL A 852234103   8,767,091 139,515 SH   SOLE 0 139,515 0 0
BOEING CO COM 097023105   4,089,916 21,471 SH   SOLE 0 21,471 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   8,332,383 115,808 SH   SOLE 0 115,808 0 0
CHEVRON CORP NEW NEW COM 166764100   11,324,032 62,595 SH   SOLE 0 62,595 0 0
DIAMONDBACK ENERGY INC COM 25278X109   3,908,489 28,575 SH   SOLE 0 28,575 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   7,331,923 70,505 SH   SOLE 0 70,505 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   8,650,209 115,939 SH   SOLE 0 115,939 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   278,470 23,460 SH   SOLE 0 23,460 0 0
EXACT SCIENCES CORP COM 30063P105   5,087,821 102,764 SH   SOLE 0 102,764 0 0
EXXON MOBIL CORP COM 30231G102   16,117,293 144,883 SH   SOLE 0 144,883 0 0
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840   1,278,831 34,285 SH   SOLE 0 34,285 0 0
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790   946,630 21,321 SH   SOLE 0 21,321 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV ETF 33738R118   1,178,350 24,662 SH   SOLE 0 24,662 0 0
GENERAL MLS INC COM 370334104   8,843,320 105,466 SH   SOLE 0 105,466 0 0
IDEXX LABS INC COM 45168D104   18,314,548 44,893 SH   SOLE 0 44,893 0 0
ILLINOIS TOOL WKS INC COM 452308109   7,531,085 34,186 SH   SOLE 0 34,186 0 0
ILLUMINA INC COM 452327109   9,585,493 47,406 SH   SOLE 0 47,406 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   37,279,022 140,490 SH   SOLE 0 140,490 0 0
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT ETF 46138E842   1,464,097 20,122 SH   SOLE 0 20,122 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT ETF 46137V357   1,392,866 9,861 SH   SOLE 0 9,861 0 0
INVESCO QQQ TR UNIT SER 1 ETF 46090E103   292,109 1,097 SH   SOLE 0 1,097 0 0
ISHARES TR 0-5YR INVT GR CP ETF 46434V100   1,080,918 22,585 SH   SOLE 0 22,585 0 0
ISHARES TR 20 YR TR BD ETF 464287432   763,127 7,665 SH   SOLE 0 7,665 0 0
ISHARES TR 7-10 YR TRSY BD ETF 464287440   1,015,555 10,603 SH   SOLE 0 10,603 0 0
ISHARES TR CORE DIV GRWTH ETF 46434V621   965,875 19,318 SH   SOLE 0 19,318 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   937,899 8,998 SH   SOLE 0 8,998 0 0
ISHARES TR CORE S&P US GWT ETF 464287671   353,303 4,334 SH   SOLE 0 4,334 0 0
ISHARES TR GOV/CRED BD ETF 464288596   914,679 8,915 SH   SOLE 0 8,915 0 0
ISHARES TR MSCI USA MMENTM ETF 46432F396   1,577,763 10,812 SH   SOLE 0 10,812 0 0
ISHARES TR NORTH AMERN NAT ETF 464287374   897,366 22,070 SH   SOLE 0 22,070 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   1,529,929 7,141 SH   SOLE 0 7,141 0 0
ISHARES TR RUS MD CP GR ETF 464287481   1,487,159 17,789 SH   SOLE 0 17,789 0 0
ISHARES TR TIPS BD ETF 464287176   1,013,415 9,521 SH   SOLE 0 9,521 0 0
ISHARES TR U.S. ENERGY ETF 464287796   1,812,420 38,985 SH   SOLE 0 38,985 0 0
JOHNSON & JOHNSON COM 478160104   8,872,974 49,911 SH   SOLE 0 49,911 0 0
JPMORGAN CHASE & CO COM 46625H100   12,174,009 90,783 SH   SOLE 0 90,783 0 0
LOCKHEED MARTIN CORP COM 539830109   9,392,052 19,187 SH   SOLE 0 19,187 0 0
LOWES COS INC COM 548661107   11,986,720 60,162 SH   SOLE 0 60,162 0 0
MASTERCARD INCORPORATED CL A 57636Q104   25,692,727 73,887 SH   SOLE 0 73,887 0 0
MCDONALDS CORP COM 580135101   9,753,410 36,798 SH   SOLE 0 36,798 0 0
MICROSOFT CORP COM 594918104   11,359,325 47,240 SH   SOLE 0 47,240 0 0
MODERNA INC COM 60770K107   4,344,110 24,185 SH   SOLE 0 24,185 0 0
NVIDIA CORPORATION COM 67066G104   5,465,373 37,388 SH   SOLE 0 37,388 0 0
PROCTER AND GAMBLE CO COM 742718109   10,857,509 71,638 SH   SOLE 0 71,638 0 0
PROSHARES TR S&P MDCP 400 DIV ETF 74347B680   1,315,733 18,389 SH   SOLE 0 18,389 0 0
PROSPECT CAP CORP NOTE 6.375% 3/0 ETF 74348TAT9   15,263 15,000 SH   SOLE 0 15,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107   634,911 880 SH   SOLE 0 880 0 0
SHOCKWAVE MED INC COM 82489T104   6,422,845 31,238 SH   SOLE 0 31,238 0 0
SHOPIFY INC CL A 82509L107   1,043,001 30,049 SH   SOLE 0 30,049 0 0
SIMON PPTY GROUP INC NEW NEW COM 828806109   6,818,304 58,038 SH   SOLE 0 58,038 0 0
SOUTHERN CO COM 842587107   8,525,913 118,272 SH   SOLE 0 118,272 0 0
STARBUCKS CORP COM 855244109   5,182,902 52,247 SH   SOLE 0 52,247 0 0
SVB FINANCIAL GROUP COM 78486Q101   5,698,266 24,760 SH   SOLE 0 24,760 0 0
TRUIST FINL CORP COM 89832Q109   6,361,632 146,104 SH   SOLE 0 146,104 0 0
UNITY SOFTWARE INC COM 91332U101   226,461 7,921 SH   SOLE 0 7,921 0 0
V F CORP COM 918204108   2,774,972 100,660 SH   SOLE 0 100,660 0 0
VEEVA SYS INC CL A COM 922475108   266,277 1,650 SH   SOLE 0 1,650 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   5,522,870 140,089 SH   SOLE 0 140,089 0 0
VISA INC COM CL A 92826C839   281,084 1,350 SH   SOLE 0 1,350 0 0
WISDOMTREE TR US AI ENHANCED ETF 97717W406   897,621 9,778 SH   SOLE 0 9,778 0 0
WISDOMTREE TR US MIDCAP DIVID ETF 97717W505   956,814 23,258 SH   SOLE 0 23,258 0 0
ZOETIS INC CL A 98978V103   2,352,993 16,021 SH   SOLE 0 16,021 0 0