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
ABERDEEN ASIA PACIFIC INCOM COM 003009107   4,775,756 1,705,627 SH   SOLE   1,705,627 0 0
AGNICO EAGLE MINES COM 008474108   673,747 11,295 SH   SOLE   11,295 0 0
ALAMOS GOLD INC COM CL A 011532108   221,250 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CLASS C CAP STK CL C 02079K107   679,080 4,460 SH   SOLE   4,460 0 0
ALPHABET INC CL A CAP STK CL A 02079K305   206,019 1,365 SH   SOLE   1,365 0 0
APPLE INC COM 037833100   26,066,675 152,010 SH   SOLE   152,010 0 0
AT&T INC COM 00206R102   17,373,083 987,107 SH   SOLE   987,107 0 0
BANK OF AMERICA CORP COM 060505104   681,915 17,983 SH   SOLE   17,983 0 0
BANK AMERICA CORP 7.25 percent CNV PFD L 060505682   666,107 558 SH   SOLE   558 0 0
BENSON HILL INC COMMON STOCK 082490103   2,005 10,000 SH   SOLE   10,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   756,936 1,800 SH   SOLE   1,800 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   13,330,168 245,808 SH   SOLE   245,808 0 0
CHESAPEAKE ENERGY CORP COM 165167735   239,841 2,700 SH   SOLE   2,700 0 0
CHEVRON CORP COM 166764100   296,372 1,879 SH   SOLE   1,879 0 0
CITIGROUP INC COM NEW 172967424   26,928,288 425,811 SH   SOLE   425,811 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   549,360 12,000 SH   SOLE   12,000 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209   1,071,292 26,380 SH   SOLE   26,380 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   20,542,179 903,350 SH   SOLE   903,350 0 0
COCA COLA CO COM 191216100   509,079 8,321 SH   SOLE   8,321 0 0
COHERENT CORP COM 19247G107   20,285,392 334,632 SH   SOLE   334,632 0 0
DISNEY WALT CO COM 254687106   16,332,490 133,479 SH   SOLE   133,479 0 0
ELI LILLY & CO COM 532457108   628,592 808 SH   SOLE   808 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100   2,801,544 178,102 SH   SOLE   178,102 0 0
EQUINOX GOLD CORP COM 29446Y502   132,440 22,000 SH   SOLE   22,000 0 0
EXXON MOBIL CORP COM 30231G102   1,501,240 12,915 SH   SOLE   12,915 0 0
FIRST FINL BANKSHARES COM 32020R109   459,340 14,000 SH   SOLE   14,000 0 0
FIRST HORIZON CORPORATION COM 320517105   349,965 22,725 SH   SOLE   22,725 0 0
FIRST TRUST ENERGY INCOME COM 33738G104   232,028 14,200 SH   SOLE   14,200 0 0
GENERAL ELECTRIC COM NEW 369604301   213,269 1,215 SH   SOLE   1,215 0 0
GLOBUS MED INC CL A 379577208   4,292,541 80,025 SH   SOLE   80,025 0 0
GRAFTECH INTL LTD COM 384313508   41,400 30,000 SH   SOLE   30,000 0 0
HERSHEY CO COM 427866108   5,073,727 26,086 SH   SOLE   26,086 0 0
INTEL CORP COM 458140100   995,901 22,547 SH   SOLE   22,547 0 0
ISHARES TR S&P MC 400GR ETF 464287606   356,422 3,906 SH   SOLE   3,906 0 0
ISHARES TR CORE S&P MCP ETF 464287507   623,192 10,260 SH   SOLE   10,260 0 0
ISHARES TR CORE S&P SCP ETF 464287804   270,111 2,444 SH   SOLE   2,444 0 0
JOHNSON & JOHNSON COM 478160104   516,440 3,265 SH   SOLE   3,265 0 0
JP MORGAN CHASE & CO COM 46625H100   1,825,734 9,115 SH   SOLE   9,115 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837   242,160 4,800 SH   SOLE   4,800 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106   3,283,580 328,030 SH   SOLE   328,030 0 0
KINDER MORGAN INC DEL COM 49456B101   346,039 18,868 SH   SOLE   18,868 0 0
MICROSOFT CORP COM 594918104   360,978 858 SH   SOLE   858 0 0
MOSAIC CO (THE) COM 61945C103   4,536,285 139,750 SH   SOLE   139,750 0 0
NEW GOLD INC CDA COM 644535106   17,000 10,000 SH   SOLE   10,000 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106   26,036,900 726,476 SH   SOLE   726,476 0 0
NEWPARK RES INC COM PAR $.01NEW 651718504   365,693 50,650 SH   SOLE   50,650 0 0
OSISKO GOLD COM 68827L101   174,052 10,600 SH   SOLE   10,600 0 0
PLAINS GP HLDGS LP LTD PARTNR INT A 72651A207   309,648 16,967 SH   SOLE   16,967 0 0
QUALCOMM INC COM 747525103   6,149,653 36,324 SH   SOLE   36,324 0 0
QUANTA SVCS INC COM 74762E102   241,614 930 SH   SOLE   930 0 0
SPDR BARCLAYS INVT GRADE BLOOMBERG BRC INV 78468R200   5,154,468 167,190 SH   SOLE   167,190 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   621,480 3,021 SH   SOLE   3,021 0 0
SPDR SER TR S&P REGL BKG 78464A698   9,034,059 179,675 SH   SOLE   179,675 0 0
TOAST INC CL A 888787108   3,670,716 147,300 SH   SOLE   147,300 0 0
US BANCORP DEL COM NEW 902973304   3,188,264 71,326 SH   SOLE   71,326 0 0
VISTRA CORP COM 92840M102   7,046,560 101,171 SH   SOLE   101,171 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   24,554,069 585,178 SH   SOLE   585,178 0 0
WALMART INC COM 931142103   294,773 4,899 SH   SOLE   4,899 0 0
WARNER BROS DISCOVERY COM SER A 934423104   5,677,425 650,335 SH   SOLE   650,335 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   8,785,898 247,142 SH   SOLE   247,142 0 0
WOODWARD INC COM 980745103   8,029,652 52,100 SH   SOLE   52,100 0 0