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,332,521 265,962 SH   SOLE   265,962 0 0
ABBVIE INC COM 00287Y109   226,909 980 SH   SOLE   980 0 0
ALGOMA STEEL COM 015658107   147,533 41,500 SH   SOLE   41,500 0 0
ALGONQUIN POWER COM 015857105   271,872 50,628 SH   SOLE   50,628 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305   419,348 1,725 SH   SOLE   1,725 0 0
ALPHABET INC CLASS C CAP STK CL C 02079K107   1,447,905 5,945 SH   SOLE   5,945 0 0
ALTRIA GROUP INC COM 02209S103   351,109 5,315 SH   SOLE   5,315 0 0
AMAZON.COM INC COM 023135106   274,463 1,250 SH   SOLE   1,250 0 0
AMERICAN ELEC PWR CO INC COM 025537101   294,188 2,615 SH   SOLE   2,615 0 0
APPLE INC COM 037833100   38,724,894 152,083 SH   SOLE   152,083 0 0
AT&T INC COM 00206R102   585,698 20,740 SH   SOLE   20,740 0 0
BANK OF AMERICA CORP COM 060505104   930,684 18,040 SH   SOLE   18,040 0 0
BANK AMERICA CORP 7.25 percent CNV PFD L 060505682   714,240 558 SH   SOLE   558 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,313,157 2,612 SH   SOLE   2,612 0 0
BOEING CO. COM 097023105   498,136 2,308 SH   SOLE   2,308 0 0
CENCORA INC COM 03073E105   327,219 1,047 SH   SOLE   1,047 0 0
CHEVRON CORP COM 166764100   405,617 2,612 SH   SOLE   2,612 0 0
CISCO SYSTEMS COM 17275R102   315,143 4,606 SH   SOLE   4,606 0 0
CITIGROUP INC COM NEW 172967424   41,222,398 406,132 SH   SOLE   406,132 0 0
CLEARBRIDGE ENG OP COM 18469P209   1,020,762 22,724 SH   SOLE   22,724 0 0
COCA COLA CO COM 191216100   499,986 7,539 SH   SOLE   7,539 0 0
DISNEY WALT CO COM 254687106   24,236,788 211,675 SH   SOLE   211,675 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   327,814 2,649 SH   SOLE   2,649 0 0
ECOLAB INC COM 278865100   291,661 1,065 SH   SOLE   1,065 0 0
ELI LILLY & CO COM 532457108   536,389 703 SH   SOLE   703 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100   2,998,092 174,714 SH   SOLE   174,714 0 0
ENTERPRISE LP COM 293792107   205,600 6,575 SH   SOLE   6,575 0 0
EQUINOX GOLD CORP COM 29446Y502   350,064 31,200 SH   SOLE   31,200 0 0
EXXON MOBIL CORP COM 30231G102   1,533,964 13,605 SH   SOLE   13,605 0 0
EXPAND ENERGY CORP COM 165167735   286,848 2,700 SH   SOLE   2,700 0 0
FIRST FINL BANKSHARES COM 32020R109   235,550 7,000 SH   SOLE   7,000 0 0
GE VERNOVA INC COM 36828A101   221,364 360 SH   SOLE   360 0 0
GENERAL ELECTRIC COM NEW 369604301   422,953 1,406 SH   SOLE   1,406 0 0
GLOBAL X T-BILL ETF 1-3 MONTH T-BILL 37960A438   8,495,231 84,597 SH   SOLE   84,597 0 0
GLOBUS MED INC CL A 379577208   18,439,222 321,970 SH   SOLE   321,970 0 0
GOLAR LNG LTD SHS G9456A100   494,012 12,225 SH   SOLE   12,225 0 0
INTEL CORP COM 458140100   513,516 15,306 SH   SOLE   15,306 0 0
INTERCONTINENTAL EXC COM 45866F104   444,113 2,636 SH   SOLE   2,636 0 0
INVESCO S&P500 LOW V S&P500 LOW VOL 46138E354   1,602,893 21,814 SH   SOLE   21,814 0 0
ISHARES BITCOIN TR SHS BEN INT 46438F101   230,100 3,540 SH   SOLE   3,540 0 0
ISHARES ETHEREUM TR SHS 46438R105   210,959 6,695 SH   SOLE   6,695 0 0
ISHARES TR S&P MC 400GR ETF 464287606   374,546 3,906 SH   SOLE   3,906 0 0
JOHNSON & JOHNSON COM 478160104   583,331 3,146 SH   SOLE   3,146 0 0
JP MORGAN CHASE & CO COM 46625H100   3,033,806 9,618 SH   SOLE   9,618 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837   243,504 4,800 SH   SOLE   4,800 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106   18,069,564 1,460,757 SH   SOLE   1,460,757 0 0
KINDER MORGAN INC DEL COM 49456B101   364,293 12,868 SH   SOLE   12,868 0 0
LINDE PLC SHS G54950103   501,125 1,055 SH   SOLE   1,055 0 0
LOEWS COM 540424108   510,082 5,081 SH   SOLE   5,081 0 0
MARSH & MCLENNAN COM 571748102   402,858 1,999 SH   SOLE   1,999 0 0
MICROSOFT CORP COM 594918104   1,358,065 2,622 SH   SOLE   2,622 0 0
MOSAIC CO (THE) COM 61945C103   5,909,299 170,395 SH   SOLE   170,395 0 0
NEW GOLD INC CDA COM 644535106   348,948 48,600 SH   SOLE   48,600 0 0
NEWPARK RES INC COM SHS 651718504   449,007 39,700 SH   SOLE   39,700 0 0
NOVO NORDISK A S ADR 670100205   291,045 5,245 SH   SOLE   5,245 0 0
NVIDIA CORPORATION COM 67066G104   410,476 2,200 SH   SOLE   2,200 0 0
OR ROYALTIES INC COM SHS 68390D106   424,848 10,600 SH   SOLE   10,600 0 0
ORION S.A. COM L72967109   75,800 10,000 SH   SOLE   10,000 0 0
O'REILLY AUTOMOTIVE COM 67103H107   505,629 4,690 SH   SOLE   4,690 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   759,414 4,163 SH   SOLE   4,163 0 0
PLAINS GP HLDGS LP LTD PARTNR INT A 72651A207   281,206 15,417 SH   SOLE   15,417 0 0
PPL CORP COM 69351T106   309,543 8,330 SH   SOLE   8,330 0 0
QUALCOMM INC COM 747525103   4,791,168 28,800 SH   SOLE   28,800 0 0
QUANTA SERVICES COM 74762E102   310,815 750 SH   SOLE   750 0 0
REPUBLIC SERVICES I COM 760759100   463,091 2,018 SH   SOLE   2,018 0 0
SOLVENTUM COM SHS 83444M101   19,345,073 265,001 SH   SOLE   265,001 0 0
SPDR BARCLAYS INVT GRADE BLOOMBERG BRC INV 78468R200   3,861,820 125,140 SH   SOLE   125,140 0 0
SPDR SER TR S&P REGL BKG 78464A698   18,723,507 295,790 SH   SOLE   295,790 0 0
TJMAXX COMPANIES INC NEW COM 872540109   360,194 2,492 SH   SOLE   2,492 0 0
3M COM 88579Y101   3,083,427 19,870 SH   SOLE   19,870 0 0
VANGUARD BD FD VANGUARD ULTRA 92203C303   284,972 5,700 SH   SOLE   5,700 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   29,836,337 678,870 SH   SOLE   678,870 0 0
VISA INC COM CL A 92826C839   363,228 1,064 SH   SOLE   1,064 0 0
WALMART INC COM 931142103   737,497 7,156 SH   SOLE   7,156 0 0
WARNER BROS DISCOVERY COM SER A 934423104   27,480,663 1,407,100 SH   SOLE   1,407,100 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   15,750,536 400,879 SH   SOLE   400,879 0 0
WOODWARD INC COM 980745103   13,166,191 52,100 SH   SOLE   52,100 0 0