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   10,574,615 70,942 SH   SOLE 0 12,941 0 58,001
ALLIANCE RESOURCE PAR LP COM 01877R108   5,889,928 261,426 SH   SOLE 0 171,079 0 90,347
ALTRIA GROUP INC COM 02209S103   10,496,129 249,611 SH   SOLE 0 60,452 0 189,159
ALUMINA LIMITED F SPONSORED ADR COM 022205108   286,997 120,334 SH   SOLE 0 120,334 0 0
AMGEN INC COM 031162100   11,060,280 41,153 SH   SOLE 0 4,768 0 36,385
APPLE INC COM 037833100   17,013,651 99,373 SH   SOLE 0 0 0 99,373
AT&T COM 00206R102   2,286,840 152,253 SH   SOLE 0 0 0 152,253
BANK OF AMERICA COM 060505104   9,423,868 344,188 SH   SOLE 0 35,281 0 308,907
BERKSHIRE HATHAWAY INC CL B NEW 084670702   260,623 744 SH   SOLE 0 0 0 744
BLACKSTONE SECURED LENDING F COM 09261X102   2,171,016 79,350 SH   SOLE 0 29,000 0 50,350
BLUE OWL CAPITAL CORP COM 69121K104   729,438 52,667 SH   SOLE 0 51,560 0 1,107
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109   1,001,600 160,000 SH   SOLE 0 160,000 0 0
BRISTOL-MYERS SQUIBB COCOM COM 110122108   319,220 5,500 SH   SOLE 0 0 0 5,500
BRITISH AMER TOBACCO F SPONSORED ADR COM 110448107   7,266,107 231,331 SH   SOLE 0 74,125 0 157,206
CALUMET SPECIALTY PROD COM 131476103   103,934,808 5,441,613 SH   SOLE 0 3,721,215 1,720,398 1,720,398
CHEVRON CORP COM 166764100   11,719,764 69,504 SH   SOLE 0 0 0 69,504
CISCO SYSTEMS INC COM 17275R102   9,015,068 167,691 SH   SOLE 0 30,200 0 137,491
CITIGROUP INC COM 172967424   5,807,021 141,187 SH   SOLE 0 27,920 0 113,267
CUMMINS INC COM 231021106   8,232,099 36,033 SH   SOLE 0 7,574 0 28,459
DORCHESTER MINERALS LP COM 25820R105   18,380,574 632,722 SH   SOLE 0 146,706 0 486,016
ENERGY TRANSFER LP COM 29273V100   20,434,202 1,456,465 SH   SOLE 0 485,040 0 971,425
ENTERPRISE PRODUCTS PPTNSLP COM 293792107   6,658,519 243,278 SH   SOLE 0 0 0 243,278
EXXON MOBIL CORP COM 30231G102   1,114,658 9,480 SH   SOLE 0 0 0 9,480
FIRST FINANCIAL BANKSHARES INC COM 32020R109   220,051 8,760 SH   SOLE 0 0 0 8,760
FS KKR CAPITAL CORP COM 302635206   2,199,786 111,721 SH   SOLE 0 41,250 0 70,471
GLOBAL PARTNERS LP COMUNITS COM 37946R109   348,255 9,860 SH   SOLE 0 0 0 9,860
GLOBAL X FDS GLBL X MLPETF COM 37954Y343   294,249 6,599 SH   SOLE 0 0 0 6,599
GOLDMAN SACHS BDC INC SHS 38147U107   1,789,817 122,927 SH   SOLE 0 28,600 0 94,327
GOLDMAN SACHS GROUP COM 38141G104   5,407,178 16,711 SH   SOLE 0 4,600 0 12,111
HESS CORPORATION COM COM 42809H107   409,887 2,679 SH   SOLE 0 0 0 2,679
HF SINCLAIR CORP COM 403949100   12,345,498 216,854 SH   SOLE 0 20,853 0 196,001
HP INC COM 40434L105   5,947,443 231,418 SH   SOLE 0 41,284 0 190,134
IBM CORP COM 459200101   11,307,198 80,593 SH   SOLE 0 12,122 0 68,471
INTEL CORP COM 458140100   10,899,346 306,592 SH   SOLE 0 48,224 0 258,368
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242   422,890 4,145 SH   SOLE 0 0 0 4,145
JOHNSON & JOHNSON COM 478160104   886,529 5,692 SH   SOLE 0 0 0 5,692
KIMBERLY-CLARK CORP COM 494368103   9,447,570 78,176 SH   SOLE 0 12,110 0 66,066
KINDER MORGAN INC COM 49456B101   3,258,384 196,525 SH   SOLE 0 0 0 196,525
KRAFT HEINZ CO COM 500754106   8,412,388 250,071 SH   SOLE 0 35,512 0 214,559
MARATHON OIL CORP COM COM 565849106   243,478 9,102 SH   SOLE 0 0 0 9,102
MEDICAL PROPERTIES TRUST INC COM 58463J304   1,764,923 323,839 SH   SOLE 0 277,000 0 46,839
MICROSOFT CORP COM 594918104   4,792,137 15,177 SH   SOLE 0 0 0 15,177
MPLX LP COM 55336V100   7,353,030 206,720 SH   SOLE 0 32,605 0 174,115
MURPHY OIL CORP COM COM 626717102   234,233 5,165 SH   SOLE 0 0 0 5,165
NEWMONT COPR COM 651639106   5,927,519 160,420 SH   SOLE 0 20,734 0 139,686
NEXPOINT DIVERSIFIED REAL ES COM NEW 65340G205   925,873 106,300 SH   SOLE 0 106,300 0 0
NIO INC SPON ADS COM 62914V106   104,448 11,554 SH   SOLE 0 0 0 11,554
NNN REIT INC COM COM 637417106   441,079 12,481 SH   SOLE 0 0 0 12,481
NUSTAR ENERGY LP COM 67058H102   11,775,418 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,266,085 468,580 SH   SOLE 0 354,425 0 114,155
OCCIDENTAL PETROL CORP COM 674599105   234,472,103 3,613,935 SH   SOLE 0 2,205,610 0 1,408,325
ONEOK INC COM 682680103   1,460,983 23,033 SH   SOLE 0 0 0 23,033
PEPSICO INC COM 713448108   4,527,776 26,722 SH   SOLE 0 3,699 0 23,023
PFIZER INC COM 717081103   7,138,914 215,222 SH   SOLE 0 25,938 0 189,284
PLAINS ALL AMERICAN PIPELINE LP COM 726503105   12,063,290 787,421 SH   SOLE 0 146,460 0 640,961
PLAINS GP HOLDINGS LP COM 72651A207   256,082 15,886 SH   SOLE 0 0 0 15,886
PROCTER AND GAMBLE CO COM 742718109   619,905 4,250 SH   SOLE 0 0 0 4,250
REALTY INCOME COPR REIT COM 756109104   1,155,811 23,144 SH   SOLE 0 0 0 23,144
RLJ LODGING TRUST CUM CONV PFD A 74965L200   2,095,044 87,112 SH   SOLE 0 39,532 0 47,580
SELECT WATER SOLUTIONSINC CL A COM COM 81617J301   3,252,830 409,161 SH   SOLE 0 0 0 409,161
SIMON PROPERTY GROUP INC COM 828806109   625,386 5,789 SH   SOLE 0 0 0 5,789
SMUCKER J M CO COM 832696405   4,869,325 39,617 SH   SOLE 0 10,569 0 29,048
STARWOOD PROPERTY TRUST INC COM 85571B105   997,125 51,531 SH   SOLE 0 24,000 0 27,531
SUN COMMUNITIES REIT COM 866674104   3,149,264 26,612 SH   SOLE 0 0 0 26,612
SUNOCO LP COM 86765K109   15,342,643 313,435 SH   SOLE 0 88,000 0 225,435
TRINITY PETROLEUM TR COM 896556107   681,360 10,020 SH   SOLE 0 10,020 0 0
UNITED PARCEL SERVICE COM 911312106   2,678,626 17,185 SH   SOLE 0 0 0 17,185
UNIVERSAL CORP VA COM 913456109   8,245,368 174,653 SH   SOLE 0 26,691 0 147,962
VALERO ENERGY CORP NEW COM 91913Y100   10,365,520 73,146 SH   SOLE 0 10,682 0 62,464
VERIZON COMMUNICATIONS COM 92343V104   13,724,436 423,463 SH   SOLE 0 63,275 0 360,188
VERTEX ENERGY INC COM 92534K107   400,500 90,000 SH   SOLE 0 90,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   3,691,150 165,969 SH   SOLE 0 21,520 0 144,449
WELLS FARGO & CO COM 949746101   7,424,262 181,700 SH   SOLE 0 29,449 0 152,251
WESTERN MIDSTREAM PARTNERS LP COM 958669103   9,023,559 331,383 SH   SOLE 0 40,905 0 290,478
WEYERHAEUSER CO COM COM 962166104   2,975,645 97,053 SH   SOLE 0 0 0 97,053
WILLIAMS COS INC COM 969457100   1,518,678 45,078 SH   SOLE 0 0 0 45,078
WP CAREY INC COM COM 92936U109   1,181,594 21,849 SH   SOLE 0 0 0 21,849