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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABERDEEN ASIA PACIFIC INCOM COM 003009107 8,099 2,396,033 SH   SOLE   2,396,033 0 0
AGNICO EAGLE MINES COM 008474108 517 8,445 SH   SOLE   8,445 0 0
ALAMOS GOLD INC COM CL A 011532108 126 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107 581 208 SH   SOLE   208 0 0
AMEREN CORP COM 023608102 636 6,785 SH   SOLE   6,785 0 0
APPLE INC COM 037833100 26,433 151,385 SH   SOLE   151,385 0 0
AT&T INC COM 00206R102 5,386 227,950 SH   SOLE   227,950 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682 995 758 SH   SOLE   758 0 0
BAUSCH HEALTH COS INC COM 071734107 14,860 650,322 SH   SOLE   650,322 0 0
BLUENIGHT ENERGY PARTNERS L COM UNIT 09625U109 111 33,100 SH   SOLE   33,100 0 0
BLUEKNIGHT ENERGY PARTNERS L PFD UNIT SER A 09625U208 536 63,304 SH   SOLE   63,304 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 27,713 379,474 SH   SOLE   379,474 0 0
CHESAPEAKE ENERGY CORP COM 165167735 235 2,700 SH   SOLE   2,700 0 0
CITIGROUP INC COM NEW 172967424 19,107 357,803 SH   SOLE   357,803 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 5,488 162,742 SH   SOLE   162,742 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 3,101 109,966 SH   SOLE   109,966 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 24,160 750,090 SH   SOLE   750,090 0 0
COCA COLA CO COM 191216100 482 7,768 SH   SOLE   7,768 0 0
CORTEVA INC COM 22052L104 242 4,202 SH   SOLE   4,202 0 0
DEERE & CO COM 244199105 280 675 SH   SOLE   675 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 8,368 211,462 SH   SOLE   211,462 0 0
DISCOVERY INC COM SER C 25470F302 317 12,700 SH   SOLE   12,700 0 0
DISNEY WALT CO COM DISNEY 254687106 248 1,806 SH   SOLE   1,806 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 2,756 246,250 SH   SOLE   246,250 0 0
EXXON MOBIL CORP COM 30231G102 979 11,852 SH   SOLE   11,852 0 0
FIRST FINL BANKSHARES COM 32020R109 397 9,000 SH   SOLE   9,000 0 0
FIRST TRUST ENERGY INCOME COM 33738G104 230 14,200 SH   SOLE   14,200 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148G206 498 41,217 SH   SOLE   41,217 0 0
INTEL CORP COM 458140100 1,115 22,500 SH   SOLE   22,500 0 0
ISHARES TR 1-3 YR CR BD ETF 464288646 246 4,750 SH   SOLE   4,750 0 0
ISHARES TR CORE S&P MCP ETF 464287507 551 2,052 SH   SOLE   2,052 0 0
ISHARES TR CORE S&P SCP ETF 464287804 264 2,444 SH   SOLE   2,444 0 0
JOHNSON & JOHNSON COM 478160104 233 1,314 SH   SOLE   1,314 0 0
JP MORGAN CHASE & CO COM 46625H100 1,892 13,882 SH   SOLE   13,882 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 50,998 1,014,480 SH   SOLE   1,014,480 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 1,417 153,675 SH   SOLE   153,675 0 0
KINDER MORGAN INC DEL COM 49456B101 362 19,125 SH   SOLE   19,125 0 0
KRANESHARES TR QUADRTC INT RT 500767736 20,367 797,980 SH   SOLE   797,980 0 0
MARATHON PETE CORP COM 56585A102 14,785 172,927 SH   SOLE   172,927 0 0
MCEWEN MNG INC COM 58039P107 17 20,000 SH   SOLE   20,000 0 0
MERCK & CO INC COM 58933Y105 14,440 175,985 SH   SOLE   175,985 0 0
MICROSOFT CORP COM 594918104 293 950 SH   SOLE   950 0 0
MOSAIC CO (THE) COM 61945C103 9,426 141,740 SH   SOLE   141,740 0 0
NEW GOLD INC CDA COM 644535106 18 10,000 SH   SOLE   10,000 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 31,568 397,337 SH   SOLE   397,337 0 0
NOKIA CORP SPONSORED ADR 654902204 76 14,000 SH   SOLE   14,000 0 0
NUTRIEN LTD COM 67077M108 16,281 156,565 SH   SOLE   156,565 0 0
ORGANON & CO COMMON STOCK 68622V106 424 12,129 SH   SOLE   12,129 0 0
OSISKO GOLD COM 68827L101 133 10,050 SH   SOLE   10,050 0 0
PLAINS GP HLDGS LP LTD PARTNR INT A 72651A207 7,484 647,971 SH   SOLE   647,971 0 0
PPG INDUSTRIES COM 693506107 779 5,945 SH   SOLE   5,945 0 0
QUALCOMM INC COM 747525103 65,030 42,728 SH   SOLE   42,728 0 0
ROSS ACQUISITION CORP II UNIT 99/99/9999 G7641C122 121 12,243 SH   SOLE   12,243 0 0
SOUTHWEST AIRLINES COM 844741108 2,340 51,100 SH   SOLE   51,100 0 0
SPDR BARCLAYS INVT GRADE BLOOMBERG BRC INV 78468R200 32,441 1,063,984 SH   SOLE   1,063,984 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 500 2,770 SH   SOLE   2,770 0 0
STARBUCKS CORP COM 855244109 2,273 24,985 SH   SOLE   24,985 0 0
US BANCORP DEL COM NEW 902973304 265 4,992 SH   SOLE   4,992 0 0
VISTRA CORP COM 92840M102 27,940 1,201,735 SH   SOLE   1,201,735 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 20,983 411,909 SH   SOLE   411,909 0 0
WESTROCK CO COM 96145D105 954 20,275 SH   SOLE   20,275 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 4,552 180,475 SH   SOLE   180,475 0 0
WOODWARD INC COM 980745103 6,508 52,100 SH   SOLE   52,100 0 0