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   1,207,235 10,067 SH   SOLE   10,067 0 0
ABBOTT LABS COM 002824100   2,636,277 24,012 SH   SOLE   24,012 0 0
ABBVIE INC COM 00287Y109   5,216,696 32,280 SH   SOLE   32,280 0 0
ADAM NAT RES FD INC COM 00548F105   1,377,393 63,183 SH   SOLE   63,183 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   365,441 4,335 SH   SOLE   4,335 0 0
ALBEMARLE CORP COM 012653101   2,014,846 9,291 SH   SOLE   9,291 0 0
ALPHABET INC CAP STK CL A 02079K305   8,791,237 99,640 SH   SOLE   99,640 0 0
ALPHABET INC CAP STK CL C 02079K107   269,739 3,040 SH   SOLE   3,040 0 0
ALTRIA GROUP INC COM 02209S103   380,399 8,322 SH   SOLE   8,322 0 0
AMAZON COM INC COM 023135106   7,320,432 87,148 SH   SOLE   87,148 0 0
AMERICAN EXPRESS CO COM 025816109   304,365 2,060 SH   SOLE   2,060 0 0
AMGEN INC COM 031162100   1,848,460 7,038 SH   SOLE   7,038 0 0
APPLE INC COM 037833100   15,690,636 120,762 SH   SOLE   120,762 0 0
APPLIED MATLS INC COM 038222105   589,203 6,051 SH   SOLE   6,051 0 0
ARES CAPITAL CORP COM 04010L103   604,154 32,710 SH   SOLE   32,710 0 0
AT&T INC COM 00206R102   603,827 32,799 SH   SOLE   32,799 0 0
BANK AMERICA CORP COM 060505104   650,510 19,641 SH   SOLE   19,641 0 0
BANK NEW YORK MELLON CORP COM 064058100   518,700 11,395 SH   SOLE   11,395 0 0
BARRICK GOLD CORP COM 067901108   894,803 52,084 SH   SOLE   52,084 0 0
BAXTER INTL INC COM 071813109   874,594 17,159 SH   SOLE   17,159 0 0
BECTON DICKINSON & CO COM 075887109   1,036,527 4,076 SH   SOLE   4,076 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,603,627 11,666 SH   SOLE   11,666 0 0
BLACKROCK ENHANCED GLOBAL DI COM 092501105   139,385 14,580 SH   SOLE   14,580 0 0
BLACKROCK FLOATING RATE INCO COM 09255X100   260,106 23,100 SH   SOLE   23,100 0 0
BOEING CO COM 097023105   499,084 2,620 SH   SOLE   2,620 0 0
CAPITAL ONE FINL CORP COM 14040H105   375,744 4,042 SH   SOLE   4,042 0 0
CATERPILLAR INC COM 149123101   2,758,533 11,515 SH   SOLE   11,515 0 0
CHARLES & COLVARD LTD COM 159765106   24,830 30,466 SH   SOLE   30,466 0 0
CHEVRON CORP NEW COM 166764100   2,279,623 12,701 SH   SOLE   12,701 0 0
CISCO SYS INC COM 17275R102   594,214 12,473 SH   SOLE   12,473 0 0
COCA COLA CO COM 191216100   1,524,350 23,964 SH   SOLE   23,964 0 0
COMCAST CORP NEW CL A 20030N101   419,906 12,011 SH   SOLE   12,011 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,407,390 3,083 SH   SOLE   3,083 0 0
CSX CORP COM 126408103   547,458 17,671 SH   SOLE   17,671 0 0
CUMMINS INC COM 231021106   1,018,829 4,205 SH   SOLE   4,205 0 0
CVS HEALTH CORP COM 126650100   208,639 2,239 SH   SOLE   2,239 0 0
DEERE & CO COM 244199105   1,777,210 4,145 SH   SOLE   4,145 0 0
DISNEY WALT CO COM 254687106   652,469 7,510 SH   SOLE   7,510 0 0
DOMINION ENERGY INC COM 25746U109   1,137,793 18,555 SH   SOLE   18,555 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   4,161,723 40,409 SH   SOLE   40,409 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   1,315,300 17,629 SH   SOLE   17,629 0 0
EMERSON ELEC CO COM 291011104   1,219,962 12,700 SH   SOLE   12,700 0 0
ENBRIDGE INC COM 29250N105   230,182 5,887 SH   SOLE   5,887 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   256,554 21,614 SH   SOLE   21,614 0 0
ENTERGY CORP NEW COM 29364G103   352,238 3,131 SH   SOLE   3,131 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   854,786 35,439 SH   SOLE   35,439 0 0
EXXON MOBIL CORP COM 30231G102   2,870,006 26,020 SH   SOLE   26,020 0 0
FEDERATED HERMES INC CL B 314211103   371,814 10,240 SH   SOLE   10,240 0 0
FIFTH THIRD BANCORP COM 316773100   263,300 8,025 SH   SOLE   8,025 0 0
FIRST TR MLP & ENERGY INCOM COM 33739B104   267,727 34,280 SH   SOLE   34,280 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108   127,035 13,330 SH   SOLE   13,330 0 0
FRANKLIN RESOURCES INC COM 354613101   459,645 17,424 SH   SOLE   17,424 0 0
GENERAL DYNAMICS CORP COM 369550108   805,117 3,245 SH   SOLE   3,245 0 0
GENERAL MTRS CO COM 37045V100   472,978 14,060 SH   SOLE   14,060 0 0
GILEAD SCIENCES INC COM 375558103   912,328 10,627 SH   SOLE   10,627 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   4,418,270 12,867 SH   SOLE   12,867 0 0
HOME DEPOT INC COM 437076102   2,368,950 7,500 SH   SOLE   7,500 0 0
HONEYWELL INTL INC COM 438516106   8,636,688 40,302 SH   SOLE   40,302 0 0
INTEL CORP COM 458140100   433,647 16,407 SH   SOLE   16,407 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,036,950 7,360 SH   SOLE   7,360 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   1,424,664 5,369 SH   SOLE   5,369 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   333,444 29,825 SH   SOLE   29,825 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   238,447 11,640 SH   SOLE   11,640 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   244,837 11,670 SH   SOLE   11,670 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   293,174 1,101 SH   SOLE   1,101 0 0
ISHARES GOLD TR ISHARES NEW 464285204   1,419,331 41,033 SH   SOLE   41,033 0 0
ISHARES TR TIPS BD ETF 464287176   224,755 2,112 SH   SOLE   2,112 0 0
ISHARES TR CORE S&P500 ETF 464287200   635,953 1,655 SH   SOLE   1,655 0 0
ISHARES TR US CONSUM DISCRE 464287580   735,923 12,920 SH   SOLE   12,920 0 0
ISHARES TR CORE DIV GRWTH 46434V621   315,000 6,300 SH   SOLE   6,300 0 0
JOHNSON & JOHNSON COM 478160104   4,435,040 25,106 SH   SOLE   25,106 0 0
JPMORGAN CHASE & CO COM 46625H100   10,824,542 80,720 SH   SOLE   80,720 0 0
KIMBERLY-CLARK CORP COM 494368103   1,975,841 14,555 SH   SOLE   14,555 0 0
KLA CORP COM NEW 482480100   329,901 875 SH   SOLE   875 0 0
KRAFT HEINZ CO COM 500754106   339,929 8,350 SH   SOLE   8,350 0 0
KROGER CO COM 501044101   355,526 7,975 SH   SOLE   7,975 0 0
LINDE PLC SHS G5494J103   1,389,201 4,259 SH   SOLE   4,259 0 0
LOCKHEED MARTIN CORP COM 539830109   211,623 435 SH   SOLE   435 0 0
LOWES COS INC COM 548661107   2,384,305 11,967 SH   SOLE   11,967 0 0
MAIN STR CAP CORP COM 56035L104   243,879 6,600 SH   SOLE   6,600 0 0
MARTIN MARIETTA MATLS INC COM 573284106   701,288 2,075 SH   SOLE   2,075 0 0
MASTERCARD INCORPORATED CL A 57636Q104   1,170,187 3,365 SH   SOLE   3,365 0 0
MCDONALDS CORP COM 580135101   4,501,356 17,081 SH   SOLE   17,081 0 0
MEDTRONIC PLC SHS G5960L103   982,070 12,636 SH   SOLE   12,636 0 0
MERCK & CO INC COM 58933Y105   4,696,957 42,334 SH   SOLE   42,334 0 0
META PLATFORMS INC CL A 30303M102   230,451 1,915 SH   SOLE   1,915 0 0
MICROSOFT CORP COM 594918104   9,611,328 40,077 SH   SOLE   40,077 0 0
MONDELEZ INTL INC CL A 609207105   704,957 10,577 SH   SOLE   10,577 0 0
NETFLIX INC COM 64110L106   338,817 1,149 SH   SOLE   1,149 0 0
NEWELL BRANDS INC COM 651229106   263,981 20,182 SH   SOLE   20,182 0 0
NIKE INC CL B 654106103   4,499,035 38,450 SH   SOLE   38,450 0 0
NORFOLK SOUTHN CORP COM 655844108   1,924,495 7,810 SH   SOLE   7,810 0 0
NUCOR CORP COM 670346105   322,144 2,444 SH   SOLE   2,444 0 0
NUSTAR ENERGY LP UNIT COM 67058H102   198,400 12,400 SH   SOLE   12,400 0 0
NVIDIA CORPORATION COM 67066G104   1,483,467 10,151 SH   SOLE   10,151 0 0
ORACLE CORP COM 68389X105   406,248 4,970 SH   SOLE   4,970 0 0
ORGANON & CO COMMON STOCK 68622V106   243,270 8,710 SH   SOLE   8,710 0 0
PALO ALTO NETWORKS INC COM 697435105   635,047 4,551 SH   SOLE   4,551 0 0
PAYPAL HLDGS INC COM 70450Y103   335,090 4,705 SH   SOLE   4,705 0 0
PEPSICO INC COM 713448108   6,322,377 34,996 SH   SOLE   34,996 0 0
PFIZER INC COM 717081103   2,615,033 51,035 SH   SOLE   51,035 0 0
PHILIP MORRIS INTL INC COM 718172109   591,775 5,847 SH   SOLE   5,847 0 0
PHILLIPS 66 COM 718546104   523,156 5,026 SH   SOLE   5,026 0 0
PROCTER AND GAMBLE CO COM 742718109   4,547,086 30,002 SH   SOLE   30,002 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100   115,979 31,950 SH   SOLE   31,950 0 0
QUALCOMM INC COM 747525103   606,319 5,515 SH   SOLE   5,515 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   890,720 8,826 SH   SOLE   8,826 0 0
ROCKWELL AUTOMATION INC COM 773903109   4,278,753 16,612 SH   SOLE   16,612 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   2,349,278 24,987 SH   SOLE   24,987 0 0
ROYCE VALUE TR INC COM 780910105   199,696 15,060 SH   SOLE   15,060 0 0
S&P GLOBAL INC COM 78409V104   1,708,194 5,100 SH   SOLE   5,100 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   354,751 6,385 SH   SOLE   6,385 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   3,750,059 83,688 SH   SOLE   83,688 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   701,991 10,633 SH   SOLE   10,633 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,065,038 14,099 SH   SOLE   14,099 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   1,960,918 36,694 SH   SOLE   36,694 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   304,654 10,480 SH   SOLE   10,480 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   249,002 3,340 SH   SOLE   3,340 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   225,361 1,811 SH   SOLE   1,811 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   223,318 1,729 SH   SOLE   1,729 0 0
SNOWFLAKE INC CL A 833445109   424,878 2,960 SH   SOLE   2,960 0 0
TARGET CORP COM 87612E106   1,691,306 11,348 SH   SOLE   11,348 0 0
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104   412,543 20,825 SH   SOLE   20,825 0 0
TEMPLETON EMERGING MKTS INCO COM 880192109   179,139 32,630 SH   SOLE   32,630 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106   904,783 208,957 SH   SOLE   208,957 0 0
TEXAS INSTRS INC COM 882508104   922,588 5,584 SH   SOLE   5,584 0 0
TRI CONTL CORP COM 895436103   784,765 30,619 SH   SOLE   30,619 0 0
TRUIST FINL CORP COM 89832Q109   3,666,500 85,208 SH   SOLE   85,208 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,679,610 3,168 SH   SOLE   3,168 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   200,175 2,786 SH   SOLE   2,786 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,606,220 40,767 SH   SOLE   40,767 0 0
VISA INC COM CL A 92826C839   6,606,610 31,799 SH   SOLE   31,799 0 0
WALMART INC COM 931142103   9,828,741 69,319 SH   SOLE   69,319 0 0
WESTERN ASSET INVESTMENT GRA COM 95766T100   313,239 27,050 SH   SOLE   27,050 0 0
XERIS BIOPHARMA HOLDINGS INC COM 98422E103   15,960 12,000 SH   SOLE   12,000 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   247,988 1,945 SH   SOLE   1,945 0 0