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 9,291 2,432,176 SH   SOLE   2,432,176 0 0
AGNICO EAGLE MINES COM 008474108 293 5,520 SH   SOLE   5,520 0 0
ALPHABET INC CAP STK CL C 02079K107 616 213 SH   SOLE   213 0 0
AMEREN CORP COM 023608102 960 10,785 SH   SOLE   10,785 0 0
APPLE INC COM 037833100 27,207 153,218 SH   SOLE   153,218 0 0
AT&T INC COM 00206R102 5,613 228,150 SH   SOLE   228,150 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682 1,096 758 SH   SOLE   758 0 0
BAUSCH HEALTH COS INC COM 071734107 18,281 662,122 SH   SOLE   662,122 0 0
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 230 230,000 SH   SOLE   230,000 0 0
BLUENIGHT ENERGY PARTNERS L COM UNIT 09625U109 109 33,100 SH   SOLE   33,100 0 0
BLUEKNIGHT ENERGY PARTNERS L PFD UNIT SER A 09625U208 524 63,304 SH   SOLE   63,304 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 24,259 389,074 SH   SOLE   389,074 0 0
CITIGROUP INC COM NEW 172967424 22,796 377,486 SH   SOLE   377,486 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 4,424 164,402 SH   SOLE   164,402 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 2,448 112,084 SH   SOLE   112,084 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101 9,326 428,370 SH   SOLE   428,370 0 0
COCA COLA CO COM 191216100 703 11,875 SH   SOLE   11,875 0 0
COHERENT INC COM 192479103 14,296 53,637 SH   SOLE   53,637 0 0
DEERE & CO COM 244199105 231 675 SH   SOLE   675 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 8,429 215,687 SH   SOLE   215,687 0 0
DISCOVERY INC COM SER C 25470F302 221 9,650 SH   SOLE   9,650 0 0
DISNEY WALT CO COM DISNEY 254687106 313 2,019 SH   SOLE   2,019 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1,944 236,250 SH   SOLE   236,250 0 0
EXXON MOBIL CORP COM 30231G102 652 10,655 SH   SOLE   10,655 0 0
FERRO CORP COM 315405100 202 9,269 SH   SOLE   9,269 0 0
FIRST FINL BANKSHARES COM 32020R109 458 9,000 SH   SOLE   9,000 0 0
FIRST TRUST ENERGY INCOME COM 33738G104 196 14,200 SH   SOLE   14,200 0 0
GENERAL MLS INC COM 370334104 228 3,385 SH   SOLE   3,385 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148G206 426 41,402 SH   SOLE   41,402 0 0
INTEL CORP COM 458140100 1,159 22,500 SH   SOLE   22,500 0 0
ISHARES TR 1-3 YR CR BD ETF 464288646 269 5,000 SH   SOLE   5,000 0 0
ISHARES TR CORE S&P MCP ETF 464287507 581 2,052 SH   SOLE   2,052 0 0
ISHARES TR CORE S&P SCP ETF 464287804 280 2,444 SH   SOLE   2,444 0 0
JP MORGAN CHASE & CO COM 46625H100 3,822 24,135 SH   SOLE   24,135 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 58,557 1,160,010 SH   SOLE   1,160,010 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 1,197 153,675 SH   SOLE   153,675 0 0
KINDER MORGAN INC DEL COM 49456B101 303 19,125 SH   SOLE   19,125 0 0
KRANESHARES TR QUADRTC INT RT 500767736 22,482 837,300 SH   SOLE   837,300 0 0
MARATHON PETE CORP COM 56585A102 11,802 184,435 SH   SOLE   184,435 0 0
MCEWEN MNG INC COM 58039P107 18 20,000 SH   SOLE   20,000 0 0
MERCK & CO INC COM 58933Y105 13,831 180,462 SH   SOLE   180,462 0 0
MICROSOFT CORP COM 594918104 320 950 SH   SOLE   950 0 0
MOSAIC CO (THE) COM 61945C103 5,583 142,085 SH   SOLE   142,085 0 0
NEW GOLD INC CDA COM 644535106 15 10,000 SH   SOLE   10,000 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 25,396 409,476 SH   SOLE   409,476 0 0
NOKIA CORP SPONSORED ADR 654902204 87 14,000 SH   SOLE   14,000 0 0
NUTRIEN LTD COM 67077M108 21,659 288,020 SH   SOLE   288,020 0 0
ORGANON & CO COMMON STOCK 68622V106 388 12,748 SH   SOLE   12,748 0 0
OSISKO GOLD COM 68827L101 123 10,050 SH   SOLE   10,050 0 0
PLAINS GP HLDGS LP LTD PARTNR INT A 72651A207 6,593 650,233 SH   SOLE   650,233 0 0
PPG INDUSTRIES COM 693506107 1,025 5,945 SH   SOLE   5,945 0 0
QUALCOMM INC COM 747525103 23,657 129,366 SH   SOLE   129,366 0 0
SOUTHWEST AIRLINES COM 844741108 2,189 51,100 SH   SOLE   51,100 0 0
SPDR BARCLAYS INVT GRADE BLOOMBERG BRC INV 78468R200 33,266 1,087,469 SH   SOLE   1,087,469 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 474 2,770 SH   SOLE   2,770 0 0
STARBUCKS CORP COM 855244109 2,928 25,035 SH   SOLE   25,035 0 0
US BANCORP DEL COM NEW 902973304 342 6,092 SH   SOLE   6,092 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 306 9,550 SH   SOLE   9,550 0 0
VISTRA CORP COM 92840M102 28,010 1,230,135 SH   SOLE   1,230,135 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 21,799 419,529 SH   SOLE   419,529 0 0
WESTROCK CO COM 96145D105 903 20,350 SH   SOLE   20,350 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 4,030 180,975 SH   SOLE   180,975 0 0
WOODWARD INC COM 980745103 5,703 52,100 SH   SOLE   52,100 0 0