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,386,250 1,790,306 SH   SOLE   1,790,306 0 0
AGNICO EAGLE MINES COM 008474108   443,592 9,760 SH   SOLE   9,760 0 0
AIRBNB INC COM CL A 009066101   226,397 1,650 SH   SOLE   1,650 0 0
ALAMOS GOLD INC COM CL A 011532108   169,350 15,000 SH   SOLE   15,000 0 0
ALPHABET INC CAP STK CL C 02079K107   588,051 4,460 SH   SOLE   4,460 0 0
APPLE INC COM 037833100   25,896,711 151,257 SH   SOLE   151,257 0 0
AT&T INC COM 00206R102   8,936,509 594,974 SH   SOLE   594,974 0 0
BANK oF AMERICA CORP COM 060505104   495,414 18,094 SH   SOLE   18,094 0 0
BK OF AMERICA CORP 7.25 percent CNV PFD L 060505682   843,055 758 SH   SOLE   758 0 0
BENSON HILL INC COMMON STOCK 082490103   3,315 10,000 SH   SOLE   10,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   625,286 1,785 SH   SOLE   1,785 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   14,447,259 248,919 SH   SOLE   248,919 0 0
CHESAPEAKE ENERGY CORP COM 165167735   232,821 2,700 SH   SOLE   2,700 0 0
CHEVRON CORP COM 166764100   316,434 1,877 SH   SOLE   1,877 0 0
CITIGROUP INC COM NEW 172967424   12,761,981 310,284 SH   SOLE   310,284 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   5,383,849 152,820 SH   SOLE   152,820 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209   3,858,080 121,706 SH   SOLE   121,706 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   13,942,351 892,025 SH   SOLE   892,025 0 0
COCA COLA CO COM 191216100   460,212 8,221 SH   SOLE   8,221 0 0
DISNEY WALT CO COM 254687106   4,453,049 54,942 SH   SOLE   54,942 0 0
ELI LILLY & CO COM 532457108   203,572 379 SH   SOLE   379 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100   2,476,997 176,550 SH   SOLE   176,550 0 0
EQUINOX GOLD CORP COM 29446Y502   50,760 12,000 SH   SOLE   12,000 0 0
EXXON MOBIL CORP COM 30231G102   1,518,546 12,915 SH   SOLE   12,915 0 0
FIRST FINL BANKSHARES COM 32020R109   351,680 14,000 SH   SOLE   14,000 0 0
FIRST TRUST ENERGY INCOME COM 33738G104   186,730 14,200 SH   SOLE   14,200 0 0
GLOBUS MED INC CL A 379577208   2,676,880 53,915 SH   SOLE   53,915 0 0
INTEL CORP COM 458140100   801,546 22,547 SH   SOLE   22,547 0 0
ISHARES TR S&P MC 400GR ETF 464287606   282,169 3,906 SH   SOLE   3,906 0 0
ISHARES TR CORE S&P MCP ETF 464287507   511,666 2,052 SH   SOLE   2,052 0 0
ISHARES TR CORE S&P SCP ETF 464287804   230,543 2,444 SH   SOLE   2,444 0 0
JOHNSON & JOHNSON COM 478160104   508,348 3,264 SH   SOLE   3,264 0 0
JP MORGAN CHASE & CO COM 46625H100   992,517 6,844 SH   SOLE   6,844 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837   269,467 5,370 SH   SOLE   5,370 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106   1,173,826 139,575 SH   SOLE   139,575 0 0
KINDER MORGAN INC DEL COM 49456B101   312,831 18,868 SH   SOLE   18,868 0 0
KRANESHARES TR QUADRTC INT RT 500767736   13,907,195 676,420 SH   SOLE   676,420 0 0
MICROSOFT CORP COM 594918104   270,282 856 SH   SOLE   856 0 0
MOSAIC CO (THE) COM 61945C103   4,518,744 126,931 SH   SOLE   126,931 0 0
NEW GOLD INC CDA COM 644535106   9,101 10,000 SH   SOLE   10,000 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106   13,556,401 366,885 SH   SOLE   366,885 0 0
NEWPARK RES INC COM PAR $.01NEW 651718504   186,570 27,000 SH   SOLE   27,000 0 0
OSISKO GOLD COM 68827L101   124,550 10,600 SH   SOLE   10,600 0 0
PLAINS GP HLDGS LP LTD PARTNR INT A 72651A207   6,361,484 394,633 SH   SOLE   394,633 0 0
QUALCOMM INC COM 747525103   4,249,045 38,259 SH   SOLE   38,259 0 0
SPDR BARCLAYS INVT GRADE BLOOMBERG BRC INV 78468R200   6,077,645 197,840 SH   SOLE   197,840 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   491,547 2,876 SH   SOLE   2,876 0 0
SPDR SER TR S&P REGL BKG 78464A698   7,410,833 177,420 SH   SOLE   177,420 0 0
TOAST INC CL A 888787108   1,743,295 93,075 SH   SOLE   93,075 0 0
US BANCORP DEL COM NEW 902973304   2,374,268 71,817 SH   SOLE   71,817 0 0
VISTRA CORP COM 92840M102   7,459,063 224,806 SH   SOLE   224,806 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   10,095,521 311,494 SH   SOLE   311,494 0 0
WALMART INC COM 931142103   261,166 1,633 SH   SOLE   1,633 0 0
WARNER BROS DISCOVERY COM SER A 934423104   3,708,636 341,495 SH   SOLE   341,495 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   6,118,581 224,700 SH   SOLE   224,700 0 0
WOODWARD INC COM 980745103   6,473,946 52,100 SH   SOLE   52,100 0 0