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
AT&T COM 00206R102   11,666,867 606,071 SH   SOLE 0 74,554 0 531,517
ABBVIE COM 00287y109   11,932,032 74,870 SH   SOLE 0 12,941 0 61,929
ALLIANCE RESOURCE PAR LP COM 01877R108   3,490,681 173,063 SH   SOLE 0 171,079 0 1,984
ALTRIA GROUP INC COM 02209S103   9,823,168 220,152 SH   SOLE 0 26,452 0 193,700
ALUMINA LIMITED F SPONSORED ADR COM 022205108   1,758,844 445,277 SH   SOLE 0 445,277 0 0
AMGEN INC COM 031162100   11,130,412 46,041 SH   SOLE 0 6,489 0 39,552
APPLE INC COM 037833100   19,063,099 115,604 SH   SOLE 0 6,989 0 108,615
ARCH RESOURCES INC CL A COM 03940R107   2,595,415 19,743 SH   SOLE 0 19,400 0 343
BANK OF AMERICA COM 060505104   7,442,749 260,236 SH   SOLE 0 35,281 0 224,955
BEAVER COAL LTD LP COM 074799107   414,099 147 SH   SOLE 0 147 0 0
BERKSHIRE HATHAWAY INC CL B NEW 084670702   229,725 744 SH   SOLE 0 0 0 744
BLACKSTONE SECURED LENDING F COM 09261X102   2,313,030 92,781 SH   SOLE 0 44,000 0 48,781
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109   1,298,000 220,000 SH   SOLE 0 220,000 0 0
BRISTOL-MYERS SQUIBB COCOM COM 110122108   381,205 5,500 SH   SOLE 0 0 0 5,500
BRIT AMER TOBACCO F SPONSORED ADR COM 110448107   2,787,264 79,364 SH   SOLE 0 32,000 0 47,364
CALUMET SPECIALTY PROD COM 131476103   94,575,234 5,441,613 SH   SOLE 0 4,033,903 1,407,710 0
CAMDEN PROPERTY TRUSTSBI COM 133131102   1,128,917 10,768 SH   SOLE 0 0 0 10,768
CHEVRON CORP COM 166764100   11,683,887 71,610 SH   SOLE 0 0 0 71,610
CISCO SYSTEMS INC COM 17275R102   8,393,849 160,571 SH   SOLE 0 30,200 0 130,371
CITIGROUP INC COM 172967424   5,504,652 117,395 SH   SOLE 0 27,920 0 89,475
CONSOL ENERGY INC COM 20854L108   1,182,881 20,300 SH   SOLE 0 20,300 0 0
CUMMINS INC COM 231021106   11,521,899 48,233 SH   SOLE 0 7,574 0 40,659
DORCHESTER MINERALS LP COM 25820R105   20,312,232 670,592 SH   SOLE 0 146,706 0 523,886
ENBRIDGE INC COM 29250N105   205,705 5,392 SH   SOLE 0 0 0 5,392
ENERGY TRANSFER LP COM 29273V100   17,577,623 1,409,593 SH   SOLE 0 576,148 0 833,445
ENTERPRISE PRODUCTS PPTNSLP COM 293792107   5,706,625 220,333 SH   SOLE 0 0 0 220,333
EQUITY RESIDENTIAL COM 29476L107   1,098,060 18,301 SH   SOLE 0 0 0 18,301
EXXON MOBIL CORP COM 30231G102   1,262,844 11,516 SH   SOLE 0 0 0 11,516
FIRST FINANCIAL BANKSHARES INC COM 32020R109   279,444 8,760 SH   SOLE 0 0 0 8,760
FS KKR CAPITAL CORP COM 302635206   2,213,543 119,651 SH   SOLE 0 62,250 0 57,401
GLOBAL X FDS GLBL X MLPETF COM 37954Y343   274,518 6,599 SH   SOLE 0 0 0 6,599
GOLDMAN SACHS BDC INC SHS 38147U107   2,251,663 164,957 SH   SOLE 0 86,600 0 78,357
GOLDMAN SACHS GROUP COM 38141G104   6,414,954 19,611 SH   SOLE 0 4,600 0 15,011
HESS CORPORATION COM COM 42809H107   354,539 2,679 SH   SOLE 0 0 0 2,679
HP INC COM 40434L105   8,979,075 305,931 SH   SOLE 0 41,284 0 264,647
IBM CORP COM 459200101   11,057,048 84,347 SH   SOLE 0 12,122 0 72,225
INTEL CORP COM 458140100   10,495,695 321,264 SH   SOLE 0 48,224 0 273,040
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242   531,078 4,845 SH   SOLE 0 0 0 4,845
JOHNSON & JOHNSON COM 478160104   1,587,975 10,245 SH   SOLE 0 0 0 10,245
KIMBERLY-CLARK CORP COM 494368103   11,312,867 84,286 SH   SOLE 0 12,110 0 72,176
KINDER MORGAN INC COM 49456B101   2,830,509 161,651 SH   SOLE 0 0 0 161,651
KRAFT HEINZ CO COM 500754106   10,090,124 260,929 SH   SOLE 0 35,512 0 225,417
MAGELLAN MIDSTREAM PARTNERSLP COMUNIT REPS COM 559080106   1,845,003 34,003 SH   SOLE 0 0 0 34,003
MARATHON OIL CORP COM COM 565849106   218,084 9,102 SH   SOLE 0 0 0 9,102
MEDICAL PROPERTIES TRUST INC COM 58463J304   1,397,638 170,029 SH   SOLE 0 127,000 0 43,029
MICROSOFT CORP COM 594918104   5,366,127 18,613 SH   SOLE 0 0 0 18,613
MPLX LP COM 55336V100   6,521,695 189,309 SH   SOLE 0 32,605 0 156,704
NEWMONT COPR COM 651639106   7,467,119 152,328 SH   SOLE 0 20,734 0 131,594
NEXPOINT DIVERSIFIED REAL ES COM NEW 65340G205   1,103,394 106,300 SH   SOLE 0 106,300 0 0
NIO INC SPON ADS COM 62914V106   121,433 11,554 SH   SOLE 0 0 0 11,554
NUSTAR ENERGY LP COM 67058H102   9,800,759 626,647 SH   SOLE 0 209,614 0 417,033
OCCIDENTAL PETE CORP WTS EXP 08/03/2027 *W EXP 08/03/2027 674599162   19,468,932 474,852 SH   SOLE 0 254,425 0 220,427
OCCIDENTAL PETROL CORP COM 674599105   226,315,679 3,625,111 SH   SOLE 0 2,093,765 0 1,531,346
ONEOK INC COM 682680103   1,558,954 24,535 SH   SOLE 0 13,792 0 10,743
OWL ROCK CAPITAL CORP COM 69121K104   979,381 77,667 SH   SOLE 0 76,560 0 1,107
PARAMOUNT GLOBAL CLASS B COM 92556H206   4,797,899 215,056 SH   SOLE 0 0 0 215,056
PEABODY ENERGY CORP COM 704551100   409,600 16,000 SH   SOLE 0 16,000 0 0
PEPSICO INC COM 713448108   5,533,716 30,355 SH   SOLE 0 3,699 0 26,656
PFIZER INC COM 717081103   8,196,557 200,896 SH   SOLE 0 25,938 0 174,958
PLAINS ALL AMERICAN PIPELINE LP COM 726503105   9,310,701 746,648 SH   SOLE 0 206,550 0 540,098
PLAINS GP HOLDINGS LP COM 72651A207   208,424 15,886 SH   SOLE 0 0 0 15,886
PROCTER AND GAMBLE CO COM 742718109   1,263,865 8,500 SH   SOLE 0 0 0 8,500
RAYONIER INC COM 754907103   233,053 7,007 SH   SOLE 0 0 0 7,007
RLJ LODGING TRUST CUM CONV PFD A 74965L200   990,672 39,532 SH   SOLE 0 39,532 0 0
SELECT ENERGY SVCS INC COM 81617J301   2,847,761 409,161 SH   SOLE 0 0 0 409,161
SIMON PROPERTY GROUP INC COM 828806109   270,296 2,414 SH   SOLE 0 0 0 2,414
SMUCKER J M CO COM 832696405   6,873,922 43,680 SH   SOLE 0 10,569 0 33,111
STARWOOD PROPERTY TRUST INC COM 85571B105   2,096,619 118,520 SH   SOLE 0 104,988 0 13,532
SUN COMMUNITIES REIT COM 866674104   4,325,157 30,701 SH   SOLE 0 0 0 30,701
SUNCOKE ENERGY LP COM 86722A103   580,216 64,612 SH   SOLE 0 64,612 0 0
SUNOCO LP COM 86765K109   13,170,950 300,090 SH   SOLE 0 115,331 0 184,759
TARGA RESOURCES CORP COM 87612G101   777,647 10,660 SH   SOLE 0 0 0 10,660
TRINITY PETROLEUM TR COM 896556107   731,460 10,020 SH   SOLE 0 10,020 0 0
UNITED PARCEL SERVICE COM 911312106   3,961,664 20,422 SH   SOLE 0 0 0 20,422
UNIVERSAL CORP VA COM 913456109   9,776,558 184,847 SH   SOLE 0 26,691 0 158,156
VALERO ENERGY CORP NEW COM 91913Y100   9,857,296 70,611 SH   SOLE 0 10,682 0 59,929
VERIZON COMMUNICATIONS COM 92343V104   8,293,682 213,260 SH   SOLE 0 31,387 0 181,873
VERTEX ENERGY INC COM 92534K107   889,200 90,000 SH   SOLE 0 90,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   5,144,432 148,769 SH   SOLE 0 21,520 0 127,249
WALMART INC COM 931142103   7,869,112 53,368 SH   SOLE 0 8,272 0 45,096
WELLS FARGO & CO COM 949746101   6,981,313 186,766 SH   SOLE 0 29,449 0 157,317
WESTERN MIDSTREAM PARTNERS LP COM 958669103   8,013,263 303,878 SH   SOLE 0 40,905 0 262,973
WEYERHAEUSER CO COM COM 962166104   4,016,630 133,310 SH   SOLE 0 0 0 133,310
WILLIAMS COS INC COM 969457100   1,857,232 62,198 SH   SOLE 0 25,187 0 37,011
WP CAREY INC COM COM 92936U109   299,267 3,864 SH   SOLE 0 0 0 3,864