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,157,767 606,071 SH   SOLE 0 74,554 0 531,517
ABBVIE COM 00287y109   12,099,741 74,870 SH   SOLE 0 12,941 0 61,929
ALLIANCE RESOURCE PAR LP COM 01877R108   3,516,640 173,063 SH   SOLE 0 171,079 0 1,984
ALTRIA GROUP INC COM 02209S103   10,063,133 220,152 SH   SOLE 0 26,452 0 193,700
ALUMINA LIMITED F SPONSORED ADR COM 022205108   1,807,825 445,277 SH   SOLE 0 445,277 0 0
AMGEN INC COM 031162100   12,059,641 45,917 SH   SOLE 0 6,489 0 39,428
APPLE INC COM 037833100   15,020,428 115,604 SH   SOLE 0 6,989 0 108,615
ARCH RES INC DEL CLASS A COM 03940R107   2,819,103 19,743 SH   SOLE 0 19,400 0 343
BEAVER COAL LTD LP COM 074799107   426,300 147 SH   SOLE 0 147 0 0
BERKSHIRE HATHAWAY INC CL B NEW 084670702   229,822 744 SH   SOLE 0 0 0 744
BLACKSTONE SECURED LENDING F COM 09261X102   1,922,189 86,004 SH   SOLE 0 44,000 0 42,004
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109   1,059,100 170,000 SH   SOLE 0 170,000 0 0
BRISTOL-MYERS SQUIBB COCOM COM 110122108   395,725 5,500 SH   SOLE 0 0 0 5,500
BRIT AMER TOBACCO F SPONSORED ADR COM 110448107   2,970,394 74,297 SH   SOLE 0 32,000 0 42,297
CALUMET SPECIALTY PROD COM 131476103   91,854,427 5,441,613 SH   SOLE 0 4,033,903 1,407,710 0
CAMDEN PROPERTY TRUSTSBI COM 133131102   1,204,724 10,768 SH   SOLE 0 0 0 10,768
CHEVRON CORP COM 166764100   13,249,233 73,816 SH   SOLE 0 0 0 73,816
CISCO SYSTEMS INC COM 17275R102   7,649,602 160,571 SH   SOLE 0 30,200 0 130,371
CITIGROUP INC COM 172967424   6,703,810 148,216 SH   SOLE 0 27,920 0 120,296
CONSOL ENERGY INC COM 20854L108   1,079,000 16,600 SH   SOLE 0 16,600 0 0
CUMMINS INC COM 231021106   12,031,879 49,659 SH   SOLE 0 7,574 0 42,085
DORCHESTER MINERALS LP COM 25820R105   20,070,819 670,592 SH   SOLE 0 146,706 0 523,886
ENBRIDGE INC COM 29250N105   620,087 15,859 SH   SOLE 0 0 0 15,859
ENERGY TRANSFER LP COM 29273V100   16,731,867 1,409,593 SH   SOLE 0 576,148 0 833,445
ENTERPRISE PRODUCTS PPTNSLP COM 293792107   5,314,432 220,333 SH   SOLE 0 0 0 220,333
EQUITY RESIDENTIAL COM 29476L107   1,079,759 18,301 SH   SOLE 0 0 0 18,301
EXXON MOBIL CORP COM 30231G102   1,270,215 11,516 SH   SOLE 0 0 0 11,516
FIRST FINANCIAL BANKSHARES INC COM 32020R109   301,344 8,760 SH   SOLE 0 0 0 8,760
FS KKR CAPITAL CORP COM 302635206   1,962,257 112,129 SH   SOLE 0 62,250 0 49,879
GLOBAL X FDS GLBL X MLPETF COM 37954Y343   272,473 6,599 SH   SOLE 0 0 0 6,599
GOLDMAN SACHS BDC INC SHS 38147U107   2,086,606 152,085 SH   SOLE 0 86,600 0 65,485
GOLDMAN SACHS GROUP COM 38141G104   6,734,025 19,611 SH   SOLE 0 4,600 0 15,011
HESS CORPORATION COM COM 42809H107   379,936 2,679 SH   SOLE 0 0 0 2,679
HP INC COM 40434L105   8,193,765 304,941 SH   SOLE 0 41,284 0 263,657
IBM CORP COM 459200101   12,082,867 85,761 SH   SOLE 0 12,122 0 73,639
INTEL CORP COM 458140100   8,323,785 314,937 SH   SOLE 0 48,224 0 266,713
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242   543,720 5,157 SH   SOLE 0 0 0 5,157
JOHNSON & JOHNSON COM 478160104   1,809,779 10,245 SH   SOLE 0 0 0 10,245
KIMBERLY-CLARK CORP COM 494368103   11,441,824 84,286 SH   SOLE 0 12,110 0 72,176
KINDER MORGAN INC COM 49456B101   3,477,507 192,340 SH   SOLE 0 0 0 192,340
KRAFT HEINZ CO COM 500754106   10,622,420 260,929 SH   SOLE 0 35,512 0 225,417
MAGELLAN MIDSTREAM PARTNERSLP COMUNIT REPS COM 559080106   1,707,291 34,003 SH   SOLE 0 0 0 34,003
MARATHON OIL CORP COM COM 565849106   246,391 9,102 SH   SOLE 0 0 0 9,102
MEDICAL PROPERTIES TRUST INC COM 58463J304   479,343 43,029 SH   SOLE 0 0 0 43,029
MICROSOFT CORP COM 594918104   4,463,770 18,613 SH   SOLE 0 0 0 18,613
MPLX LP COM 55336V100   6,216,908 189,309 SH   SOLE 0 32,605 0 156,704
MURPHY OIL COPR COM 626717102   222,147 5,165 SH   SOLE 0 0 0 5,165
NEWMONT COPR COM 651639106   7,099,494 150,413 SH   SOLE 0 20,734 0 129,679
NEXPOINT DIVERSIFIED REAL ES COM NEW 65340G205   1,191,623 106,300 SH   SOLE 0 106,300 0 0
NIO INC SPON ADS COM 62914V106   112,651 11,554 SH   SOLE 0 0 0 11,554
NUSTAR ENERGY LP COM 67058H102   10,026,352 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,578,148 474,852 SH   SOLE 0 254,425 0 220,427
OCCIDENTAL PETROL CORP COM 674599105   229,290,592 3,640,111 SH   SOLE 0 2,093,765 0 1,546,346
ONEOK INC COM 682680103   1,687,570 25,686 SH   SOLE 0 13,792 0 11,894
OWL ROCK CAPITAL CORP COM 69121K104   897,054 77,667 SH   SOLE 0 76,560 0 1,107
PARAMOUNT GLOBAL CLASS B COM 92556H206   3,592,317 212,815 SH   SOLE 0 0 0 212,815
PEPSICO INC COM 713448108   5,483,934 30,355 SH   SOLE 0 3,699 0 26,656
PFIZER INC COM 717081103   10,293,911 200,896 SH   SOLE 0 25,938 0 174,958
PLAINS ALL AMERICAN PIPELINE LP COM 726503105   8,780,580 746,648 SH   SOLE 0 206,550 0 540,098
PLAINS GP HOLDINGS LP COM 72651A207   133,805 10,756 SH   SOLE 0 0 0 10,756
PROCTER AND GAMBLE CO COM 742718109   1,288,260 8,500 SH   SOLE 0 0 0 8,500
PRUDENTIAL FINL COM 744320102   8,966,717 90,154 SH   SOLE 0 12,566 0 77,588
RAYONIER INC COM 754907103   230,951 7,007 SH   SOLE 0 0 0 7,007
RLJ LODGING TRUST CUM CONV PFD A 74965L200   940,466 39,532 SH   SOLE 0 39,532 0 0
SELECT ENERGY SVCS INC COM 81617J301   3,780,648 409,161 SH   SOLE 0 0 0 409,161
SIMON PROPERTY GROUP INC COM 828806109   283,597 2,414 SH   SOLE 0 0 0 2,414
SMUCKER J M CO COM 832696405   6,921,533 43,680 SH   SOLE 0 10,569 0 33,111
STARWOOD PROPERTY TRUST INC COM 85571B105   1,841,322 100,454 SH   SOLE 0 96,988 0 3,466
SUN COMMUNITIES REIT COM 866674104   4,589,585 32,095 SH   SOLE 0 0 0 32,095
SUNCOKE ENERGY LP COM 86722A103   557,602 64,612 SH   SOLE 0 64,612 0 0
SUNOCO LP COM 86765K109   12,933,879 300,090 SH   SOLE 0 115,331 0 184,759
TARGA RESOURCES CORP COM 87612G101   783,510 10,660 SH   SOLE 0 0 0 10,660
TRINITY PETROLEUM TR COM 896556107   649,797 10,020 SH   SOLE 0 10,020 0 0
UNITED PARCEL SERVICE COM 911312106   3,550,160 20,422 SH   SOLE 0 0 0 20,422
UNIVERSAL CORP VA COM 913456109   9,761,770 184,847 SH   SOLE 0 26,691 0 158,156
VALERO ENERGY CORP NEW COM 91913Y100   9,115,525 71,855 SH   SOLE 0 10,682 0 61,173
VERIZON COMMUNICATIONS COM 92343V104   8,338,064 211,626 SH   SOLE 0 31,387 0 180,239
VERTEX ENERGY INC COM 92534K107   558,000 90,000 SH   SOLE 0 90,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   5,425,830 145,231 SH   SOLE 0 21,520 0 123,711
WALMART INC COM 931142103   8,710,585 61,433 SH   SOLE 0 8,272 0 53,161
WELLS FARGO & CO COM 949746101   7,711,568 186,766 SH   SOLE 0 29,449 0 157,317
WESTERN MIDSTREAM PARTNERS LP COM 958669103   8,159,124 303,878 SH   SOLE 0 40,905 0 262,973
WEYERHAEUSER CO COM COM 962166104   4,132,610 133,310 SH   SOLE 0 0 0 133,310
WILLIAMS COS INC COM 969457100   2,048,387 62,261 SH   SOLE 0 25,250 0 37,011
WP CAREY INC COM COM 92936U109   301,972 3,864 SH   SOLE 0 0 0 3,864