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
ABBVIE COM 00287Y109   13,076,419 71,809 SH   SOLE 0 12,941 0 58,868
ALLIANCE RESOURCE PAR LP COM 01877R108   6,233,244 310,885 SH   SOLE 0 213,448 0 97,437
ALTRIA GROUP INC COM 02209S103   11,741,356 269,174 SH   SOLE 0 65,159 0 204,015
AMGEN INC COM 031162100   11,386,732 40,049 SH   SOLE 0 4,768 0 35,281
APPLE INC COM 037833100   16,688,434 97,320 SH   SOLE 0 0 0 97,320
ARMADA HOFFLER PROPERTIES COM 04208T108   329,243 31,658 SH   SOLE 0 31,658 0 0
AT&T COM 00206R102   11,114,101 631,483 SH   SOLE 0 186,348 0 445,135
BANK OF AMERICA COM 060505104   12,950,249 341,515 SH   SOLE 0 46,635 0 294,880
BERKSHIRE HATHAWAY INC CL B NEW 084670702   312,867 744 SH   SOLE 0 0 0 744
BLACKSTONE SECURED LENDING F COM 09261X102   2,020,077 64,850 SH   SOLE 0 14,500 0 50,350
BLUE OWL CAPITAL CORP COM 69121K104   478,426 31,107 SH   SOLE 0 30,000 0 1,107
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109   439,341 63,765 SH   SOLE 0 63,765 0 0
BRISTOL-MYERS SQUIBB COCOM COM 110122108   9,662,322 178,173 SH   SOLE 0 24,541 0 153,632
BRITISH AMER TOBACCO F SPONSORED ADR COM 110448107   10,979,847 359,995 SH   SOLE 0 145,802 0 214,193
CALUMET SPECIALTY PROD COM 131476103   80,995,782 5,450,591 SH   SOLE 0 3,721,215 1,729,376 1,729,376
CHEVRON CORP COM 166764100   11,783,336 74,701 SH   SOLE 0 0 0 74,701
CISCO SYSTEMS INC COM 17275R102   8,265,146 165,601 SH   SOLE 0 30,200 0 135,401
CITIGROUP INC COM 172967424   12,108,753 191,473 SH   SOLE 0 27,920 0 163,553
CONAGRA BRANDS INC COM 205887102   6,170,900 208,195 SH   SOLE 0 42,731 0 165,464
CUMMINS INC COM 231021106   10,337,206 35,083 SH   SOLE 0 7,574 0 27,509
DORCHESTER MINERALS LP COM 25820R105   21,182,331 628,183 SH   SOLE 0 146,706 0 481,477
ENBRIDGE INC COM COM 29250N105   1,381,135 38,174 SH   SOLE   0 0 38,174
ENERGY TRANSFER LP COM 29273V100   22,910,193 1,456,465 SH   SOLE 0 485,040 0 971,425
ENTERPRISE PRODUCTS PPTNSLP COM 293792107   7,126,573 244,228 SH   SOLE 0 0 0 244,228
EXXON MOBIL CORP COM 30231G102   1,101,955 9,480 SH   SOLE 0 0 0 9,480
FIRST FINANCIAL BANKSHARES INC COM 32020R109   287,416 8,760 SH   SOLE 0 0 0 8,760
FS KKR CAPITAL CORP COM 302635206   1,758,654 92,221 SH   SOLE 0 21,750 0 70,471
GLOBAL PARTNERS LP COMUNITS COM 37946R109   437,587 9,860 SH   SOLE 0 0 0 9,860
GLOBAL X FDS GLBL X MLPETF COM 37954Y343   318,204 6,599 SH   SOLE 0 0 0 6,599
GOLDMAN SACHS BDC INC SHS 38147U107   1,841,446 122,927 SH   SOLE 0 28,600 0 94,327
GOLDMAN SACHS GROUP COM 38141G104   6,947,438 16,633 SH   SOLE 0 4,600 0 12,033
HESS CORPORATION COM COM 42809H107   408,923 2,679 SH   SOLE 0 0 0 2,679
HF SINCLAIR CORP COM 403949100   11,829,260 195,946 SH   SOLE 0 20,853 0 175,093
HP INC COM 40434L105   6,931,984 229,384 SH   SOLE 0 41,284 0 188,100
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242   378,624 3,476 SH   SOLE 0 0 0 3,476
JOHNSON & JOHNSON COM 478160104   911,490 5,762 SH   SOLE 0 0 0 5,762
KIMBERLY-CLARK CORP COM 494368103   10,300,011 79,629 SH   SOLE 0 12,110 0 67,519
KINDER MORGAN INC COM 49456B101   3,604,268 196,525 SH   SOLE 0 0 0 196,525
KRAFT HEINZ CO COM 500754106   9,130,647 247,443 SH   SOLE 0 35,512 0 211,931
MARATHON OIL CORP COM COM 565849106   257,951 9,102 SH   SOLE 0 0 0 9,102
MEDICAL PROPERTIES TRUST INC COM 58463J304   1,872,917 398,493 SH   SOLE 0 337,000 0 61,493
MICROSOFT CORP COM 594918104   6,353,713 15,102 SH   SOLE 0 0 0 15,102
MPLX LP COM 55336V100   8,591,283 206,720 SH   SOLE 0 32,605 0 174,115
MURPHY OIL CORP COM COM 626717102   236,040 5,165 SH   SOLE 0 0 0 5,165
NEWMONT COPR COM 651639106   9,648,701 269,216 SH   SOLE 0 32,985 0 236,231
NEXPOINT DIVERSIFIED REAL ES COM NEW 65340G205   734,580 111,300 SH   SOLE 0 111,300 0 0
NIO INC SPON ADS COM 62914V106   51,993 11,554 SH   SOLE 0 0 0 11,554
NNN REIT INC COM COM 637417106   533,438 12,481 SH   SOLE 0 0 0 12,481
NUSTAR ENERGY LP COM 67058H102   15,711,811 675,196 SH   SOLE 0 180,000 0 495,196
OCCIDENTAL PETE CORP WTS EXP 08/03/2027 *W EXP 08/03/2027 674599162   20,195,798 468,580 SH   SOLE 0 254,425 0 214,155
OCCIDENTAL PETROL CORP COM 674599105   232,919,935 3,583,935 SH   SOLE 0 1,579,240 0 2,004,695
ONEOK INC COM 682680103   1,846,556 23,033 SH   SOLE 0 0 0 23,033
PEPSICO INC COM 713448108   4,676,617 26,722 SH   SOLE 0 3,699 0 23,023
PFIZER INC COM 717081103   8,651,368 311,761 SH   SOLE 0 39,489 0 272,272
PLAINS ALL AMERICAN PIPELINE LP COM 726503105   13,827,113 787,421 SH   SOLE 0 146,460 0 640,961
PLAINS GP HOLDINGS LP COM 72651A207   289,919 15,886 SH   SOLE 0 0 0 15,886
PROCTER AND GAMBLE CO COM 742718109   689,562 4,250 SH   SOLE 0 0 0 4,250
RAYONIER INC COM 754907103   232,913 7,007 SH   SOLE 0 0 0 7,007
REALTY INCOME COPR REIT COM 756109104   1,297,913 23,991 SH   SOLE 0 0 0 23,991
RLJ LODGING TRUST CUM CONV PFD A 74965L200   2,516,250 102,746 SH   SOLE 0 51,948 0 50,798
SELECT WATER SOLUTIONSINC CL A COM COM 81617J301   3,776,556 409,161 SH   SOLE 0 0 0 409,161
SIMON PROPERTY GROUP INC COM 828806109   905,921 5,789 SH   SOLE 0 0 0 5,789
SMUCKER J M CO COM 832696405   4,869,659 38,688 SH   SOLE 0 10,569 0 28,119
STARWOOD PROPERTY TRUST INC COM 85571B105   996,800 49,031 SH   SOLE 0 21,500 0 27,531
SUN COMMUNITIES REIT COM 866674104   2,863,477 22,270 SH   SOLE 0 0 0 22,270
SUNOCO LP COM 86765K109   18,896,996 313,435 SH   SOLE 0 88,000 0 225,435
TRINITY PETROLEUM TR COM 896556107   721,440 10,020 SH   SOLE 0 10,020 0 0
UNITED PARCEL SERVICE COM 911312106   2,554,207 17,185 SH   SOLE 0 0 0 17,185
UNIVERSAL CORP VA COM 913456109   7,815,202 151,106 SH   SOLE 0 26,691 0 124,415
VALERO ENERGY CORP NEW COM 91913Y100   12,357,103 72,395 SH   SOLE 0 10,682 0 61,713
VERIZON COMMUNICATIONS COM 92343V104   13,132,054 312,966 SH   SOLE 0 87,888 0 225,078
VERTEX ENERGY INC COM 92534K107   252,000 180,000 SH   SOLE 0 180,000 0 0
WELLS FARGO & CO COM 949746101   10,509,191 181,318 SH   SOLE 0 29,449 0 151,869
WESTERN MIDSTREAM PARTNERS LP COM 958669103   11,780,666 331,383 SH   SOLE 0 40,905 0 290,478
WEYERHAEUSER CO COM COM 962166104   1,814,963 50,542 SH   SOLE 0 0 0 50,542
WILLIAMS COS INC COM 969457100   1,497,890 38,437 SH   SOLE 0 0 0 38,437
WP CAREY INC COM COM 92936U109   1,357,777 24,057 SH   SOLE 0 0 0 24,057