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   11,184,340 72,171 SH   SOLE 0 12,941 0 59,230
ALLIANCE RESOURCE PAR LP COM 01877R108   6,510,372 307,383 SH   SOLE 0 213,448 0 93,935
ALTRIA GROUP INC COM 02209S103   10,712,758 265,562 SH   SOLE 0 65,159 0 200,403
AMGEN INC COM 031162100   11,627,367 40,370 SH   SOLE 0 4,768 0 35,602
APPLE INC COM 037833100   19,082,612 99,115 SH   SOLE 0 0 0 99,115
AT&T COM 00206R102   10,646,910 634,500 SH   SOLE 0 186,348 0 448,152
BANK OF AMERICA COM 060505104   11,952,412 354,987 SH   SOLE 0 46,635 0 308,352
BERKSHIRE HATHAWAY INC CL B NEW 084670702   265,355 744 SH   SOLE 0 0 0 744
BLACKSTONE SECURED LENDING F COM 09261X102   1,792,454 64,850 SH   SOLE 0 14,500 0 50,350
BLUE OWL CAPITAL CORP COM 69121K104   459,139 31,107 SH   SOLE 0 30,000 0 1,107
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109   474,412 63,765 SH   SOLE 0 63,765 0 0
BRISTOL-MYERS SQUIBB COCOM COM 110122108   9,043,541 176,253 SH   SOLE 0 24,541 0 151,712
BRITISH AMER TOBACCO F SPONSORED ADR COM 110448107   10,207,683 348,504 SH   SOLE 0 145,802 0 202,702
CALUMET SPECIALTY PROD COM 131476103   97,328,544 5,446,477 SH   SOLE 0 3,721,215 1,725,262 1,725,262
CHEVRON CORP COM 166764100   10,933,428 73,300 SH   SOLE 0 0 0 73,300
CISCO SYSTEMS INC COM 17275R102   8,366,163 165,601 SH   SOLE 0 30,200 0 135,401
CITIGROUP INC COM 172967424   9,849,371 191,473 SH   SOLE 0 27,920 0 163,553
CONAGRA BRANDS INC COM 205887102   7,690,023 268,319 SH   SOLE 0 42,731 0 225,588
CUMMINS INC COM 231021106   8,440,291 35,231 SH   SOLE 0 7,574 0 27,657
DORCHESTER MINERALS LP COM 25820R105   19,995,065 628,183 SH   SOLE 0 146,706 0 481,477
ENERGY TRANSFER LP COM 29273V100   20,099,215 1,456,465 SH   SOLE 0 485,040 0 971,425
ENTERPRISE PRODUCTS PPTNSLP COM 293792107   6,435,408 244,228 SH   SOLE 0 0 0 244,228
EXXON MOBIL CORP COM 30231G102   947,810 9,480 SH   SOLE 0 0 0 9,480
FIRST FINANCIAL BANKSHARES INC COM 32020R109   265,428 8,760 SH   SOLE 0 0 0 8,760
FS KKR CAPITAL CORP COM 302635206   1,841,653 92,221 SH   SOLE 0 21,750 0 70,471
GLOBAL PARTNERS LP COMUNITS COM 37946R109   417,177 9,860 SH   SOLE 0 0 0 9,860
GLOBAL X FDS GLBL X MLPETF COM 37954Y343   292,336 6,599 SH   SOLE 0 0 0 6,599
GOLDMAN SACHS BDC INC SHS 38147U107   1,800,881 122,927 SH   SOLE 0 28,600 0 94,327
GOLDMAN SACHS GROUP COM 38141G104   6,446,602 16,711 SH   SOLE 0 4,600 0 12,111
HESS CORPORATION COM COM 42809H107   386,205 2,679 SH   SOLE 0 0 0 2,679
HF SINCLAIR CORP COM 403949100   11,252,480 202,492 SH   SOLE 0 20,853 0 181,639
HP INC COM 40434L105   6,902,165 229,384 SH   SOLE 0 41,284 0 188,100
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242   453,724 4,100 SH   SOLE 0 0 0 4,100
JOHNSON & JOHNSON COM 478160104   892,164 5,692 SH   SOLE 0 0 0 5,692
KIMBERLY-CLARK CORP COM 494368103   9,675,720 79,629 SH   SOLE 0 12,110 0 67,519
KINDER MORGAN INC COM 49456B101   3,466,701 196,525 SH   SOLE 0 0 0 196,525
KRAFT HEINZ CO COM 500754106   9,247,626 250,071 SH   SOLE 0 35,512 0 214,559
MARATHON OIL CORP COM COM 565849106   219,904 9,102 SH   SOLE 0 0 0 9,102
MEDICAL PROPERTIES TRUST INC COM 58463J304   1,925,353 392,129 SH   SOLE 0 337,000 0 55,129
MICROSOFT CORP COM 594918104   5,707,159 15,177 SH   SOLE 0 0 0 15,177
MPLX LP COM 55336V100   7,590,758 206,720 SH   SOLE 0 32,605 0 174,115
MURPHY OIL CORP COM COM 626717102   220,339 5,165 SH   SOLE 0 0 0 5,165
NEWMONT COPR COM 651639106   10,492,696 253,508 SH   SOLE 0 32,985 0 220,523
NEXPOINT DIVERSIFIED REAL ES COM NEW 65340G205   884,835 111,300 SH   SOLE 0 111,300 0 0
NIO INC SPON ADS COM 62914V106   104,795 11,554 SH   SOLE 0 0 0 11,554
NNN REIT INC COM COM 637417106   537,931 12,481 SH   SOLE 0 0 0 12,481
NUSTAR ENERGY LP COM 67058H102   12,612,661 675,196 SH   SOLE 0 180,000 0 495,196
OCCIDENTAL PETE CORP WTS EXP 08/03/2027 *W EXP 08/03/2027 674599162   18,241,819 468,580 SH   SOLE 0 254,425 0 214,155
OCCIDENTAL PETROL CORP COM 674599105   213,996,758 3,583,935 SH   SOLE 0 1,579,240 0 2,004,695
ONEOK INC COM 682680103   1,617,377 23,033 SH   SOLE 0 0 0 23,033
PEPSICO INC COM 713448108   4,538,464 26,722 SH   SOLE 0 3,699 0 23,023
PFIZER INC COM 717081103   8,944,679 310,687 SH   SOLE 0 39,489 0 271,198
PLAINS ALL AMERICAN PIPELINE LP COM 726503105   11,929,428 787,421 SH   SOLE 0 146,460 0 640,961
PLAINS GP HOLDINGS LP COM 72651A207   253,382 15,886 SH   SOLE 0 0 0 15,886
PROCTER AND GAMBLE CO COM 742718109   622,795 4,250 SH   SOLE 0 0 0 4,250
RAYONIER INC COM 754907103   234,104 7,007 SH   SOLE 0 0 0 7,007
REALTY INCOME COPR REIT COM 756109104   1,401,450 24,407 SH   SOLE 0 0 0 24,407
RLJ LODGING TRUST CUM CONV PFD A 74965L200   2,493,176 99,528 SH   SOLE 0 51,948 0 47,580
SELECT WATER SOLUTIONSINC CL A COM COM 81617J301   3,105,532 409,161 SH   SOLE 0 0 0 409,161
SIMON PROPERTY GROUP INC COM 828806109   825,743 5,789 SH   SOLE 0 0 0 5,789
SMUCKER J M CO COM 832696405   4,889,389 38,688 SH   SOLE 0 10,569 0 28,119
STARWOOD PROPERTY TRUST INC COM 85571B105   1,030,632 49,031 SH   SOLE 0 21,500 0 27,531
SUN COMMUNITIES REIT COM 866674104   2,976,385 22,270 SH   SOLE 0 0 0 22,270
SUNOCO LP COM 86765K109   18,784,160 313,435 SH   SOLE 0 88,000 0 225,435
TRINITY PETROLEUM TR COM 896556107   736,470 10,020 SH   SOLE 0 10,020 0 0
UNITED PARCEL SERVICE COM 911312106   2,701,998 17,185 SH   SOLE 0 0 0 17,185
UNIVERSAL CORP VA COM 913456109   10,172,456 151,106 SH   SOLE 0 26,691 0 124,415
VALERO ENERGY CORP NEW COM 91913Y100   9,449,310 72,687 SH   SOLE 0 10,682 0 62,005
VERIZON COMMUNICATIONS COM 92343V104   11,798,818 312,966 SH   SOLE 0 87,888 0 225,078
VERTEX ENERGY INC COM 92534K107   610,200 180,000 SH   SOLE 0 180,000 0 0
WELLS FARGO & CO COM 949746101   8,943,274 181,700 SH   SOLE 0 29,449 0 152,251
WESTERN MIDSTREAM PARTNERS LP COM 958669103   9,696,267 331,383 SH   SOLE 0 40,905 0 290,478
WEYERHAEUSER CO COM COM 962166104   2,789,840 80,237 SH   SOLE 0 0 0 80,237
WILLIAMS COS INC COM 969457100   1,338,761 38,437 SH   SOLE 0 0 0 38,437
WP CAREY INC COM COM 92936U109   1,443,513 22,273 SH   SOLE 0 0 0 22,273