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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COM 88579Y101 6,251 31,473 SH   SOLE 0 0 0 31,473
AT&T COM 00206R102 8,466 294,173 SH   SOLE 0 0 0 294,173
ABBVIE COM 00287y109 7,794 69,197 SH   SOLE 0 0 0 69,197
ALLIANCE RESOURCE PAR LP COM 01877r108 1,233 171,079 SH   SOLE 0 0 0 171,079
ALPHABET INC CAP STK CLC COM 02079K107 2,631 1,050 SH   SOLE 0 0 0 1,050
AMAZON.COM INC COM 023135106 2,064 600 SH   SOLE 0 0 0 600
AMGEN COM 031162100 8,042 32,995 SH   SOLE 0 0 0 32,995
APPLE INC COM 037833100 15,922 116,255 SH   SOLE 0 0 0 116,255
BANK OF AMERICA CORP COM 060505104 7,852 190,453 SH   SOLE 0 0 0 190,453
BP MIDSTREAM PARTNERS COM 055622104 3,392 234,274 SH   SOLE 0 0 0 234,274
BRISTOL-MYERS SQUIBB COCOM COM 110122108 368 5,510 SH   SOLE 0 0 0 5,510
CALUMET SPECIALTY PROD COM 131476103 31,706 4,615,224 SH   SOLE 0 0 0 4,615,224
CAMDEN PROPERTY TRUSTSBI COM 133131102 1,919 14,470 SH   SOLE 0 0 0 14,470
CATERPILLAR INC COM 149123101 9,666 44,416 SH   SOLE 0 0 0 44,416
CHEVRON CORP COM 166764100 9,632 91,968 SH   SOLE 0 0 0 91,968
CISCO SYSTEMS INC COM 17275R102 8,610 162,463 SH   SOLE 0 0 0 162,463
CUMMINS INC COM 231021106 8,160 33,470 SH   SOLE 0 0 0 33,470
CVS HEALTH CORP COM 126650100 8,545 102,415 SH   SOLE 0 0 0 102,415
DORCHESTER MINERALS LP COM 25820R105 12,909 766,153 SH   SOLE 0 0 0 766,153
ENBRIDGE INC COM 29250N105 634 15,839 SH   SOLE 0 0 0 15,839
ENERGY TRANSFER LP COM 29273V100 11,834 1,113,310 SH   SOLE 0 0 0 1,113,310
ENTERPRISE PRODUCTS PPTNSLP COM 293792107 3,903 161,783 SH   SOLE 0 0 0 161,783
EQUITY RESIDENTIAL COM 29476L107 1,799 23,365 SH   SOLE 0 0 0 23,365
FACEBOOK INC-CLASS A COM 30303M102 2,284 6,570 SH   SOLE 0 0 0 6,570
FIRST FINANCIAL BANKSHARES INC COM 32020R109 430 8,760 SH   SOLE 0 0 0 8,760
GENERAL ELECTRIC CO COM 369604103 847 62,988 SH   SOLE 0 0 0 62,988
GLOBAL X FDS GLBL X MLPETF COM 37954Y343 255 6,599 SH   SOLE 0 0 0 6,599
GOLDMAN SACHS GROUP COM 38141G104 455 1,200 SH   SOLE 0 0 0 1,200
GRAYSCALE BITCOIN TR COM 389637109 1,063 35,665 SH   SOLE 0 0 0 35,665
HERSHEY COMPANY COM 427866108 2,723 15,636 SH   SOLE 0 0 0 15,636
HESS CORPORATION COM 42809H107 233 2,679 SH   SOLE 0 0 0 2,679
HP INC COM 40434L105 8,795 291,350 SH   SOLE 0 0 0 291,350
IBM CORP COM 459200101 10,156 69,287 SH   SOLE 0 0 0 69,287
INTEL CORP COM 458140100 9,186 163,635 SH   SOLE 0 0 0 163,635
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242 1,059 7,884 SH   SOLE 0 0 0 7,884
ISHARES INC MSCI PACIFICEX JAPAN ETF COM 464286665 690 13,354 SH   SOLE 0 0 0 13,354
ISHARES MSCI EAFE ETF COM 464287465 685 8,691 SH   SOLE 0 0 0 8,691
ISHARES TR PFD AND INCM SEC COM 464288687 287 7,307 SH   SOLE 0 0 0 7,307
ISHARES TRUST MSCI EMGMKTS ETF COM 464287234 737 13,373 SH   SOLE 0 0 0 13,373
JOHNSON & JOHNSON COM 478160104 2,632 15,980 SH   SOLE 0 0 0 15,980
KIMBERLY-CLARK CORP COM 494368103 8,358 62,476 SH   SOLE 0 0 0 62,476
KINDER MORGAN INC COM 49456b101 3,881 212,913 SH   SOLE 0 0 0 212,913
MAGELLAN MIDSTREAM PARTNERSLP COMUNIT REPS COM 559080106 1,546 31,619 SH   SOLE 0 0 0 31,619
MICROSOFT CORP COM 594918104 5,566 20,547 SH   SOLE 0 0 0 20,547
MPLX LP COM 55336V100 5,199 175,583 SH   SOLE 0 0 0 175,583
NEWMONT COPR COM 651639106 9,993 157,678 SH   SOLE 0 0 0 157,678
NIO INC SPON ADS COM 62914v106 465 8,743 SH   SOLE 0 0 0 8,743
NUSTAR ENERGY LP COM 67058h102 7,044 390,304 SH   SOLE 0 0 0 390,304
NVIDIA CORPORATION COM COM 67066G104 3,420 4,275 SH   SOLE 0 0 0 4,275
OCCIDENTAL PETROL CORP COM 674599105 114,114 3,649,327 SH   SOLE 0 0 0 3,649,327
ONEOK INC COM 682680103 2,160 38,836 SH   SOLE 0 0 0 38,836
PEPSICO INC COM 713448108 4,539 30,635 SH   SOLE 0 0 0 30,635
PFIZER INC COM 717081103 10,144 259,048 SH   SOLE 0 0 0 259,048
PHILIPS 66 COM COM 718546104 5,827 67,900 SH   SOLE 0 0 0 67,900
PLAINS ALL AMERICAN PIPELINE LP COM 726503105 7,062 621,670 SH   SOLE 0 0 0 621,670
PLAINS GP HOLDINGS LP COM 72651A207 423 35,466 SH   SOLE 0 0 0 35,466
PROCTER AND GAMBLE CO COM 742718109 1,720 12,750 SH   SOLE 0 0 0 12,750
RAYONIER INC COM 754907103 251 7,007 SH   SOLE 0 0 0 7,007
SELECT ENERGY SVCS INC COM 81617j301 2,471 409,161 SH   SOLE 0 0 0 409,161
SHELL MIDSTREAM PARTNERS COM 822634101 2,755 186,562 SH   SOLE 0 0 0 186,562
SMUCKER J M CO COM 832696405 5,449 42,060 SH   SOLE 0 0 0 42,060
SUN COMMUNITIES REIT COM 866674104 8,309 48,480 SH   SOLE 0 0 0 48,480
SUNCOKE ENERGY LP COM 86722A103 461 64,612 SH   SOLE 0 0 0 64,612
SUNOCO LP COM 86765K109 11,318 300,223 SH   SOLE 0 0 0 300,223
TARGA RESOURCES CORP COM 87612G101 486 10,956 SH   SOLE 0 0 0 10,956
TRINITY PETROLEUM TR COM 896556107 731 10,020 SH   SOLE 0 0 0 10,020
UNITED PARCEL SERVICE COM 911312106 5,062 24,342 SH   SOLE 0 0 0 24,342
UNIVERSAL CORP VA COM 913456109 8,251 144,842 SH   SOLE 0 0 0 144,842
VALERO ENERGY CORP NEW COM 91913Y100 8,752 112,094 SH   SOLE 0 0 0 112,094
VERIZON COMMUNICATIONS COM 92343V104 8,482 151,389 SH   SOLE 0 0 0 151,389
VIACOMCBS INC CLASS B COM 92556H206 8,667 191,748 SH   SOLE 0 0 0 191,748
WALGREENS BOOTS ALLIANCE INC COM 931427108 236 4,498 SH   SOLE 0 0 0 4,498
WALMART INC COM 931142103 7,365 52,231 SH   SOLE 0 0 0 52,231
WELLS FARGO & CO COM 949746101 9,723 214,694 SH   SOLE 0 0 0 214,694
WESTERN MIDSTREAM PARTNERS LP COM 958669103 6,509 303,878 SH   SOLE 0 0 0 303,878
WEYERHAEUSER CO COM COM 962166104 6,212 180,493 SH   SOLE 0 0 0 180,493
WILLIAMS COS INC COM 969457100 1,712 64,491 SH   SOLE 0 0 0 64,491