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,870,513 1,851,906 SH   SOLE   1,851,906 0 0
ACTIVISION BLIZZARD COM 00507V109   6,462,351 84,420 SH   SOLE   84,420 0 0
AGNICO EAGLE MINES COM 008474108   439,056 8,445 SH   SOLE   8,445 0 0
ALAMOS GOLD INC COM CL A 011532108   151,650 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107   395,736 4,460 SH   SOLE   4,460 0 0
APPLE INC COM 037833100   19,600,980 150,858 SH   SOLE   150,858 0 0
AT&T INC COM 00206R102   7,452,994 404,834 SH   SOLE   404,834 0 0
BANK oF AMERICA CORP COM 060505104   597,816 18,050 SH   SOLE   18,050 0 0
BK OF AMERICA CORP 7.25%CNV PFD L 060505682   879,280 758 SH   SOLE   758 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   18,989,764 263,930 SH   SOLE   263,930 0 0
CHESAPEAKE ENERGY CORP COM 165167735   821,019 8,700 SH   SOLE   8,700 0 0
CHEVRON CORP COM 166764100   209,644 1,168 SH   SOLE   1,168 0 0
CITIGROUP INC COM NEW 172967424   14,874,971 328,874 SH   SOLE   328,874 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   5,843,304 175,159 SH   SOLE   175,159 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209   4,113,910 143,843 SH   SOLE   143,843 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   11,865,015 736,500 SH   SOLE   736,500 0 0
COCA COLA CO COM 191216100   541,385 8,511 SH   SOLE   8,511 0 0
DEVON ENERGY COM 25179M103   662,463 10,770 SH   SOLE   10,770 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100   3,394,414 286,050 SH   SOLE   286,050 0 0
EXXON MOBIL CORP COM 30231G102   1,384,486 12,552 SH   SOLE   12,552 0 0
FIRST FINL BANKSHARES COM 32020R109   309,600 9,000 SH   SOLE   9,000 0 0
FIRST TRUST ENERGY INCOME COM 33738G104   201,498 14,200 SH   SOLE   14,200 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148G206   372,115 29,117 SH   SOLE   29,117 0 0
INTEL CORP COM 458140100   594,675 22,500 SH   SOLE   22,500 0 0
ISHARES TR CORE S&P MCP ETF 464287507   496,358 2,052 SH   SOLE   2,052 0 0
ISHARES TR CORE S&P SCP ETF 464287804   231,300 2,444 SH   SOLE   2,444 0 0
JOHNSON & JOHNSON COM 478160104   232,118 1,314 SH   SOLE   1,314 0 0
JP MORGAN CHASE & CO COM 46625H100   1,417,839 10,573 SH   SOLE   10,573 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837   289,250 5,770 SH   SOLE   5,770 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106   1,194,762 139,575 SH   SOLE   139,575 0 0
KINDER MORGAN INC DEL COM 49456B101   345,780 19,125 SH   SOLE   19,125 0 0
KRANESHARES TR QUADRTC INT RT 500767736   15,314,318 677,325 SH   SOLE   677,325 0 0
MATRIX SERVICES COM 576853105   62,200 10,000 SH   SOLE   10,000 0 0
MAXAR TECHNOLOGIES COM 57778K105   249,646 4,825 SH   SOLE   4,825 0 0
MERCK & CO INC COM 58933Y105   202,484 1,825 SH   SOLE   1,825 0 0
MOSAIC CO (THE) COM 61945C103   5,674,628 129,351 SH   SOLE   129,351 0 0
NEW GOLD INC CDA COM 644535106   9,800 10,000 SH   SOLE   10,000 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106   18,071,653 382,874 SH   SOLE   382,874 0 0
NEWPARK RES INC COM PAR $.01NEW 651718504   113,088 27,250 SH   SOLE   27,250 0 0
NOKIA CORP SPONSORED ADR 654902204   64,960 14,000 SH   SOLE   14,000 0 0
OSISKO GOLD COM 68827L101   127,942 10,600 SH   SOLE   10,600 0 0
PLAINS GP HLDGS LP LTD PARTNR INT A 72651A207   5,892,529 473,676 SH   SOLE   473,676 0 0
QUALCOMM INC COM 747525103   4,655,189 42,343 SH   SOLE   42,343 0 0
SPDR BARCLAYS INVT GRADE BLOOMBERG BRC INV 78468R200   8,177,797 269,095 SH   SOLE   269,095 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   492,635 2,904 SH   SOLE   2,904 0 0
US BANCORP DEL COM NEW 902973304   217,701 4,992 SH   SOLE   4,992 0 0
VISTRA CORP COM 92840M102   14,039,248 605,140 SH   SOLE   605,140 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   9,275,903 235,429 SH   SOLE   235,429 0 0
WARNER BROS DISCOVERY COM SER A 934423104   374,318 39,485 SH   SOLE   39,485 0 0
WESTROCK CO COM 96145D105   686,499 19,525 SH   SOLE   19,525 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   6,198,323 230,850 SH   SOLE   230,850 0 0
WOODWARD INC COM 980745103   5,033,381 52,100 SH   SOLE   52,100 0 0