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   8,499,659 532,894 SH   SOLE 0 74,554 0 458,340
ABBVIE COM 00287Y109   8,738,857 64,862 SH   SOLE 0 12,941 0 51,921
ALLIANCE RESOURCE PAR LP COM 01877R108   5,100,910 275,874 SH   SOLE 0 171,079 0 104,795
ALTRIA GROUP INC COM 02209S103   8,771,741 193,637 SH   SOLE 0 26,452 0 167,185
ALUMINA LIMITED F SPONSORED ADR COM 022205108   1,629,714 445,277 SH   SOLE 0 445,277 0 0
AMGEN INC COM 031162100   8,524,680 38,396 SH   SOLE 0 4,768 0 33,628
APPLE INC COM 037833100   18,295,444 94,321 SH   SOLE 0 0 0 94,321
ARCH RESOURCES INC CL A COM 03940R107   2,226,221 19,743 SH   SOLE 0 19,400 0 343
BANK OF AMERICA COM 060505104   9,003,496 313,820 SH   SOLE 0 35,281 0 278,539
BERKSHIRE HATHAWAY INC CL B NEW 084670702   253,704 744 SH   SOLE 0 0 0 744
BLACKSTONE SECURED LENDING F COM 09261X102   2,581,416 94,350 SH   SOLE 0 44,000 0 50,350
BLUE OWL CAPITAL CORP COM 69121K104   1,042,291 77,667 SH   SOLE 0 76,560 0 1,107
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109   1,480,600 220,000 SH   SOLE 0 220,000 0 0
BRISTOL-MYERS SQUIBB COCOM COM 110122108   351,725 5,500 SH   SOLE 0 0 0 5,500
BRIT AMER TOBACCO F SPONSORED ADR COM 110448107   5,407,317 162,871 SH   SOLE 0 56,125 0 106,746
CALUMET SPECIALTY PROD COM 131476103   86,303,982 5,441,613 SH   SOLE 0 4,033,903 1,407,710 0
CAMDEN PROPERTY TRUSTSBI COM 133131102   1,172,312 10,768 SH   SOLE 0 0 0 10,768
CHEVRON CORP COM 166764100   10,014,855 63,647 SH   SOLE 0 0 0 63,647
CISCO SYSTEMS INC COM 17275R102   7,757,482 149,932 SH   SOLE 0 30,200 0 119,732
CITIGROUP INC COM 172967424   5,628,160 122,245 SH   SOLE 0 27,920 0 94,325
CONSOL ENERGY INC COM 20854L108   1,376,543 20,300 SH   SOLE 0 20,300 0 0
CUMMINS INC COM 231021106   8,840,470 36,060 SH   SOLE 0 7,574 0 28,486
DORCHESTER MINERALS LP COM 25820R105   18,364,012 612,951 SH   SOLE 0 146,706 0 466,245
ENBRIDGE INC COM 29250N105   200,313 5,392 SH   SOLE 0 0 0 5,392
ENERGY TRANSFER LP COM 29273V100   17,901,830 1,409,593 SH   SOLE 0 576,148 0 833,445
ENTERPRISE PRODUCTS PPTNSLP COM 293792107   5,805,775 220,333 SH   SOLE 0 0 0 220,333
EQUITY RESIDENTIAL COM 29476L107   1,207,317 18,301 SH   SOLE 0 0 0 18,301
EXXON MOBIL CORP COM 30231G102   1,016,730 9,480 SH   SOLE 0 0 0 9,480
FIRST FINANCIAL BANKSHARES INC COM 32020R109   249,572 8,760 SH   SOLE 0 0 0 8,760
FS KKR CAPITAL CORP COM 302635206   2,393,395 124,786 SH   SOLE 0 62,250 0 62,536
GLOBAL X FDS GLBL X MLPETF COM 37954Y343   283,295 6,599 SH   SOLE 0 0 0 6,599
GOLDMAN SACHS BDC INC SHS 38147U107   2,507,648 180,927 SH   SOLE 0 86,600 0 94,327
GOLDMAN SACHS GROUP COM 38141G104   5,396,417 16,731 SH   SOLE 0 4,600 0 12,131
HESS CORPORATION COM COM 42809H107   364,210 2,679 SH   SOLE 0 0 0 2,679
HF SINCLAIR CORP COM 403949100   9,109,139 204,195 SH   SOLE 0 20,853 0 183,342
HP INC COM 40434L105   7,111,914 231,583 SH   SOLE 0 41,284 0 190,299
IBM CORP COM 459200101   9,984,099 74,614 SH   SOLE 0 12,122 0 62,492
INTEL CORP COM 458140100   9,401,255 281,138 SH   SOLE 0 48,224 0 232,914
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242   470,967 4,355 SH   SOLE 0 0 0 4,355
JOHNSON & JOHNSON COM 478160104   942,140 5,692 SH   SOLE 0 0 0 5,692
KIMBERLY-CLARK CORP COM 494368103   9,831,805 71,214 SH   SOLE 0 12,110 0 59,104
KINDER MORGAN INC COM 49456B101   2,783,630 161,651 SH   SOLE 0 0 0 161,651
KRAFT HEINZ CO COM 500754106   7,904,252 222,655 SH   SOLE 0 35,512 0 187,143
MARATHON OIL CORP COM COM 565849106   209,528 9,102 SH   SOLE 0 0 0 9,102
MEDICAL PROPERTIES TRUST INC COM 58463J304   1,609,749 173,839 SH   SOLE 0 127,000 0 46,839
MICROSOFT CORP COM 594918104   5,168,376 15,177 SH   SOLE 0 0 0 15,177
MPLX LP COM 55336V100   6,425,147 189,309 SH   SOLE 0 32,605 0 156,704
NEWMONT COPR COM 651639106   5,869,333 137,584 SH   SOLE 0 20,734 0 116,850
NEXPOINT DIVERSIFIED REAL ES COM NEW 65340G205   1,330,876 106,300 SH   SOLE 0 106,300 0 0
NIO INC SPON ADS COM 62914V106   111,958 11,554 SH   SOLE 0 0 0 11,554
NUSTAR ENERGY LP COM 67058H102   10,740,730 626,647 SH   SOLE 0 209,614 0 417,033
OCCIDENTAL PETE CORP WTS EXP 08/03/2027 *W EXP 08/03/2027 674599162   17,721,477 474,852 SH   SOLE 0 254,425 0 220,427
OCCIDENTAL PETROL CORP COM 674599105   212,568,527 3,615,111 SH   SOLE 0 2,093,765 0 1,521,346
ONEOK INC COM 682680103   1,421,597 23,033 SH   SOLE 0 13,792 0 9,241
PEABODY ENERGY CORP COM 704551100   563,160 26,000 SH   SOLE 0 26,000 0 0
PEPSICO INC COM 713448108   4,949,449 26,722 SH   SOLE 0 3,699 0 23,023
PFIZER INC COM 717081103   6,818,372 185,888 SH   SOLE 0 25,938 0 159,950
PIEDMONT OFFICE REALTYTRUST INC COM 720190206   112,278 15,444 SH   SOLE 0 0 0 15,444
PLAINS ALL AMERICAN PIPELINE LP COM 726503105   10,527,737 746,648 SH   SOLE 0 206,550 0 540,098
PLAINS GP HOLDINGS LP COM 72651A207   235,589 15,886 SH   SOLE 0 0 0 15,886
PROCTER AND GAMBLE CO COM 742718109   644,895 4,250 SH   SOLE 0 0 0 4,250
RAYONIER INC COM 754907103   220,020 7,007 SH   SOLE 0 0 0 7,007
RLJ LODGING TRUST CUM CONV PFD A 74965L200   952,326 39,532 SH   SOLE 0 39,532 0 0
SELECT WATER SOLUTIONSINC CL A COM COM 81617J301   3,314,204 409,161 SH   SOLE 0 0 0 409,161
SIMON PROPERTY GROUP INC COM 828806109   419,077 3,629 SH   SOLE 0 0 0 3,629
SMUCKER J M CO COM 832696405   5,850,242 39,617 SH   SOLE 0 10,569 0 29,048
STARWOOD PROPERTY TRUST INC COM 85571B105   2,500,602 128,897 SH   SOLE 0 104,988 0 23,909
SUN COMMUNITIES REIT COM 866674104   3,471,802 26,612 SH   SOLE 0 0 0 26,612
SUNCOKE ENERGY LP COM 86722A103   508,496 64,612 SH   SOLE 0 64,612 0 0
SUNOCO LP COM 86765K109   13,071,920 300,090 SH   SOLE 0 115,331 0 184,759
TRINITY PETROLEUM TR COM 896556107   711,420 10,020 SH   SOLE 0 10,020 0 0
UNITED PARCEL SERVICE COM 911312106   3,189,933 17,796 SH   SOLE 0 0 0 17,796
UNIVERSAL CORP VA COM 913456109   7,793,836 156,064 SH   SOLE 0 26,691 0 129,373
VALERO ENERGY CORP NEW COM 91913Y100   7,702,974 65,669 SH   SOLE 0 10,682 0 54,987
VERIZON COMMUNICATIONS COM 92343V104   7,416,876 199,432 SH   SOLE 0 31,387 0 168,045
VERTEX ENERGY INC COM 92534K107   562,500 90,000 SH   SOLE 0 90,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   3,925,438 137,783 SH   SOLE 0 21,520 0 116,263
WELLS FARGO & CO COM 949746101   6,850,823 160,516 SH   SOLE 0 29,449 0 131,067
WESTERN MIDSTREAM PARTNERS LP COM 958669103   8,058,845 303,878 SH   SOLE 0 40,905 0 262,973
WEYERHAEUSER CO COM COM 962166104   3,563,822 106,351 SH   SOLE 0 0 0 106,351
WILLIAMS COS INC COM 969457100   1,470,895 45,078 SH   SOLE 0 25,187 0 19,891
WP CAREY INC COM COM 92936U109   340,840 5,045 SH   SOLE 0 0 0 5,045