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,949,926 1,833,306 SH   SOLE   1,833,306 0 0
ACTIVISION BLIZZARD COM 00507V109   7,166,343 85,010 SH   SOLE   84,420 0 0
AGNICO EAGLE MINES COM 008474108   485,806 9,720 SH   SOLE   9,720 0 0
AIRBNB INC COM CL A 009066101   211,464 1,650 SH   SOLE   1,650 0 0
ALAMOS GOLD INC COM CL A 011532108   178,800 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107   539,526 4,460 SH   SOLE   4,460 0 0
APPLE INC COM 037833100   29,259,017 150,758 SH   SOLE   150,758 0 0
AT&T INC COM 00206R102   6,257,775 392,337 SH   SOLE   392,337 0 0
BANK oF AMERICA CORP COM 060505104   524,425 18,279 SH   SOLE   18,279 0 0
BK OF AMERICA CORP 7.25 percent CNV PFD L 060505682   888,240 758 SH   SOLE   758 0 0
BENSON HILL INC COMMON STOCK 082490103   13,000 10,000 SH   SOLE   10,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   432,047 1,267 SH   SOLE   1,267 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   16,308,337 255,017 SH   SOLE   255,017 0 0
CHESAPEAKE ENERGY CORP COM 165167735   225,936 2,700 SH   SOLE   2,700 0 0
CHEVRON CORP COM 166764100   236,606 1,504 SH   SOLE   1,504 0 0
CITIGROUP INC COM NEW 172967424   14,570,371 316,472 SH   SOLE   316,472 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   5,868,036 169,254 SH   SOLE   169,254 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209   4,010,377 134,306 SH   SOLE   134,306 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   14,698,352 876,990 SH   SOLE   876,990 0 0
COCA COLA CO COM 191216100   504,102 8,371 SH   SOLE   8,371 0 0
DISNEY WALT CO COM 254687106   218,915 2,452 SH   SOLE   2,452 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100   3,512,185 276,550 SH   SOLE   276,550 0 0
EQUINOX GOLD CORP COM 29446Y502   54,960 12,000 SH   SOLE   12,000 0 0
EXXON MOBIL CORP COM 30231G102   1,354,460 12,629 SH   SOLE   12,629 0 0
FIRST FINL BANKSHARES COM 32020R109   541,310 19,000 SH   SOLE   19,000 0 0
FIRST TRUST ENERGY INCOME COM 33738G104   197,806 14,200 SH   SOLE   14,200 0 0
INTEL CORP COM 458140100   752,400 22,500 SH   SOLE   22,500 0 0
ISHARES TR S&P MC 400GR ETF 464287606   292,950 3,906 SH   SOLE   3,906 0 0
ISHARES TR CORE S&P MCP ETF 464287507   536,557 2,052 SH   SOLE   2,052 0 0
ISHARES TR CORE S&P SCP ETF 464287804   243,545 2,444 SH   SOLE   2,444 0 0
JOHNSON & JOHNSON COM 478160104   541,430 3,271 SH   SOLE   3,271 0 0
JP MORGAN CHASE & CO COM 46625H100   947,542 6,515 SH   SOLE   6,515 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837   269,252 5,370 SH   SOLE   5,370 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106   1,136,141 139,575 SH   SOLE   139,575 0 0
KINDER MORGAN INC DEL COM 49456B101   329,333 19,125 SH   SOLE   19,125 0 0
KRANESHARES TR QUADRTC INT RT 500767736   14,362,041 697,864 SH   SOLE   697,864 0 0
MATRIX SERVICES COM 576853105   83,432 14,165 SH   SOLE   14,165 0 0
MICROSOFT CORP COM 594918104   261,535 768 SH   SOLE   768 0 0
MOSAIC CO (THE) COM 61945C103   4,501,910 128,626 SH   SOLE   128,626 0 0
NEW GOLD INC CDA COM 644535106   10,800 10,000 SH   SOLE   10,000 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106   15,958,765 374,092 SH   SOLE   374,092 0 0
NEWPARK RES INC COM PAR $.01NEW 651718504   162,130 31,000 SH   SOLE   31,000 0 0
NOKIA CORP SPONSORED ADR 654902204   58,240 14,000 SH   SOLE   14,000 0 0
OSISKO GOLD COM 68827L101   162,922 10,600 SH   SOLE   10,600 0 0
PLAINS GP HLDGS LP LTD PARTNR INT A 72651A207   6,990,017 471,343 SH   SOLE   471,343 0 0
PROSHARES TR ULTRAPRO SHT QQQ 74347G432   2,886,612 152,650 SH   SOLE   152,650 0 0
QUALCOMM INC COM 747525103   4,829,453 40,570 SH   SOLE   40,570 0 0
SPDR BARCLAYS INVT GRADE BLOOMBERG BRC INV 78468R200   6,254,008 203,780 SH   SOLE   203,780 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   512,705 2,876 SH   SOLE   2,876 0 0
SPDR SER TR S&P REGL BKG 78464A698   7,438,409 182,180 SH   SOLE   182,180 0 0
US BANCORP DEL COM NEW 902973304   2,391,832 72,392 SH   SOLE   72,392 0 0
VISTRA CORP COM 92840M102   16,717,706 636,865 SH   SOLE   636,865 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   9,908,755 266,436 SH   SOLE   266,436 0 0
WALMART INC COM 931142103   225,396 1,434 SH   SOLE   1,434 0 0
WARNER BROS DISCOVERY COM SER A 934423104   485,574 38,722 SH   SOLE   38,722 0 0
WESTROCK CO COM 96145D105   564,685 19,425 SH   SOLE   19,425 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   7,332,780 276,500 SH   SOLE   276,500 0 0
WOODWARD INC COM 980745103   6,195,211 52,100 SH   SOLE   52,100 0 0