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,893,352 1,839,606 SH   SOLE   1,839,606 0 0
ACTIVISION BLIZZARD COM 00507V109   7,293,980 85,220 SH   SOLE   84,420 0 0
AGNICO EAGLE MINES COM 008474108   495,428 9,720 SH   SOLE   9,720 0 0
ALAMOS GOLD INC COM CL A 011532108   183,450 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107   463,840 4,460 SH   SOLE   4,460 0 0
APPLE INC COM 037833100   24,859,994 150,758 SH   SOLE   150,758 0 0
AT&T INC COM 00206R102   7,512,967 390,284 SH   SOLE   390,284 0 0
BANK oF AMERICA CORP COM 060505104   516,230 18,050 SH   SOLE   18,050 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682   885,162 758 SH   SOLE   758 0 0
BENSON HILL INC COMMON STOCK 082490103   11,500 10,000 SH   SOLE   10,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   233,739 757 SH   SOLE   757 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   17,777,114 256,487 SH   SOLE   256,487 0 0
CHESAPEAKE ENERGY CORP COM 165167735   205,308 2,700 SH   SOLE   2,700 0 0
CHEVRON CORP COM 166764100   229,030 1,404 SH   SOLE   1,404 0 0
CITIGROUP INC COM NEW 172967424   14,901,126 317,789 SH   SOLE   317,789 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   5,543,168 171,244 SH   SOLE   171,244 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209   3,872,212 137,118 SH   SOLE   137,118 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   14,198,693 774,615 SH   SOLE   774,615 0 0
COCA COLA CO COM 191216100   492,704 7,943 SH   SOLE   7,943 0 0
DISNEY WALT CO COM 254687106   222,589 2,223 SH   SOLE   2,223 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100   3,567,044 286,050 SH   SOLE   286,050 0 0
EXXON MOBIL CORP COM 30231G102   1,382,922 12,611 SH   SOLE   12,611 0 0
FIRST FINL BANKSHARES COM 32020R109   606,100 19,000 SH   SOLE   19,000 0 0
FIRST TRUST ENERGY INCOME COM 33738G104   184,316 14,200 SH   SOLE   14,200 0 0
GENERAL MLS INC COM 370334104   203,822 2,385 SH   SOLE   2,385 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148G206   377,175 28,792 SH   SOLE   28,792 0 0
INTEL CORP COM 458140100   735,075 22,500 SH   SOLE   22,500 0 0
ISHARES TR CORE S&P MCP ETF 464287507   513,328 2,052 SH   SOLE   2,052 0 0
ISHARES TR CORE S&P SCP ETF 464287804   236,335 2,444 SH   SOLE   2,444 0 0
JOHNSON & JOHNSON COM 478160104   219,991 1,419 SH   SOLE   1,419 0 0
JP MORGAN CHASE & CO COM 46625H100   829,814 6,368 SH   SOLE   6,368 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837   290,346 5,770 SH   SOLE   5,770 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106   1,205,928 139,575 SH   SOLE   139,575 0 0
KINDER MORGAN INC DEL COM 49456B101   334,879 19,125 SH   SOLE   19,125 0 0
KRANESHARES TR QUADRTC INT RT 500767736   15,091,646 664,245 SH   SOLE   664,245 0 0
MATRIX SERVICES COM 576853105   76,491 14,165 SH   SOLE   14,165 0 0
MICROSOFT CORP COM 594918104   209,018 725 SH   SOLE   725 0 0
MOSAIC CO (THE) COM 61945C103   5,933,477 129,326 SH   SOLE   129,326 0 0
NEW GOLD INC CDA COM 644535106   11,000 10,000 SH   SOLE   10,000 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106   18,417,304 375,710 SH   SOLE   375,710 0 0
NEWPARK RES INC COM PAR $.01NEW 651718504   73,150 19,000 SH   SOLE   19,000 0 0
NOKIA CORP SPONSORED ADR 654902204   68,740 14,000 SH   SOLE   14,000 0 0
OSISKO GOLD COM 68827L101   167,692 10,600 SH   SOLE   10,600 0 0
PLAINS GP HLDGS LP LTD PARTNR INT A 72651A207   6,197,140 472,343 SH   SOLE   472,343 0 0
QUALCOMM INC COM 747525103   5,181,407 40,613 SH   SOLE   40,613 0 0
SPDR BARCLAYS INVT GRADE BLOOMBERG BRC INV 78468R200   7,028,569 230,975 SH   SOLE   230,975 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   527,490 2,879 SH   SOLE   2,879 0 0
VISTRA CORP COM 92840M102   15,402,840 641,785 SH   SOLE   641,785 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   9,156,612 235,449 SH   SOLE   235,449 0 0
WALMART INC COM 931142103   211,443 1,434 SH   SOLE   1,434 0 0
WARNER BROS DISCOVERY COM SER A 934423104   586,031 38,810 SH   SOLE   38,810 0 0
WESTROCK CO COM 96145D105   594,927 19,525 SH   SOLE   19,525 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   7,313,720 277,350 SH   SOLE   277,350 0 0
WOODWARD INC COM 980745103   5,072,977 52,100 SH   SOLE   52,100 0 0