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 4,785 27,376 SH   SOLE 0 0 0 27,376
AT&T COM 00206R102 7,172 249,386 SH   SOLE 0 0 0 249,386
ABBVIE COM 00287y109 8,161 76,169 SH   SOLE 0 0 0 76,169
ALLIANCE RES PARTNERS LP COM 01877r108 766 171,079 SH   SOLE 0 0 0 171,079
ALPHABET INC CAP STK CLC COM 02079K107 1,839 1,050 SH   SOLE 0 0 0 1,050
AMAZON.COM COM 023135106 1,954 600 SH   SOLE 0 0 0 600
AMGEN COM 031162100 5,378 23,391 SH   SOLE 0 0 0 23,391
APPLE INC COM 037833100 18,803 141,707 SH   SOLE 0 0 0 141,707
BANK OF AMERICA COM 060505104 7,128 235,175 SH   SOLE 0 0 0 235,175
BP MIDSTREAM PARTNERS COM 055622104 2,483 234,274 SH   SOLE 0 0 0 234,274
BRISTOL-MYERS SQUIBB COCOM COM 110122108 341 5,510 SH   SOLE 0 0 0 5,510
CALUMET SPECIALTY PROD COM 131476103 14,257 4,555,224 SH   SOLE 0 0 0 4,555,224
CAMDEN PROPERTY TRUSTSBI COM 133131102 1,306 13,079 SH   SOLE 0 0 0 13,079
CATERPILLAR INC COM 149123101 9,100 49,996 SH   SOLE 0 0 0 49,996
CHEVRON CORP COM 166764100 8,049 95,319 SH   SOLE 0 0 0 95,319
CISCO SYSTEMS INC COM 17275R102 6,906 154,334 SH   SOLE 0 0 0 154,334
CUMMINS INC COM 231021106 7,997 35,214 SH   SOLE 0 0 0 35,214
CVS HEALTH CORP COM 126650100 6,796 99,516 SH   SOLE 0 0 0 99,516
DORCHESTER MINERALS LP COM 25820R105 8,144 746,528 SH   SOLE 0 0 0 746,528
DOUGHERTYS PHARMACY INCCOM COM 258711100 1 117,114 SH   SOLE 0 0 0 117,114
ENBRIDGE INC COM 29250N105 506 15,839 SH   SOLE 0 0 0 15,839
ENERGY TRANSFER LP COM 29273V100 6,593 1,066,832 SH   SOLE 0 0 0 1,066,832
ENTERPRISE PRODUCTS PPTNSLP COM 293792107 3,169 161,783 SH   SOLE 0 0 0 161,783
EQUITY RESIDENTIAL COM 29476L107 1,254 21,159 SH   SOLE 0 0 0 21,159
FACEBOOK INC-CLASS A COM 30303M102 1,794 6,570 SH   SOLE 0 0 0 6,570
FIRST FINANCIAL BANKSHARES INC COM 32020R109 316 8,760 SH   SOLE 0 0 0 8,760
GENERAL ELECTRIC CO COM 369604103 680 62,988 SH   SOLE 0 0 0 62,988
GOLDMAN SACHS GROUP COM 38141G104 8,631 32,730 SH   SOLE 0 0 0 32,730
GRAYSCALE BITCOIN TR COM 389637109 1,126 35,207 SH   SOLE 0 0 0 35,207
HERSHEY COMPANY COM 427866108 2,381 15,636 SH   SOLE 0 0 0 15,636
HOLLYFRONTIER COPR COM 436106108 6,495 251,295 SH   SOLE 0 0 0 251,295
HP INC COM 40434L105 8,453 343,772 SH   SOLE 0 0 0 343,772
IBM CORP COM 459200101 7,472 59,359 SH   SOLE 0 0 0 59,359
INTEL CORP COM 458140100 7,854 157,658 SH   SOLE 0 0 0 157,658
ISHARES IBOXX INVESTMENT GRADE CORP BONDS COM 464287242 1,034 7,490 SH   SOLE 0 0 0 7,490
ISHARES INC MSCI PACIFICEX JAPAN ETF COM 464286665 639 13,354 SH   SOLE 0 0 0 13,354
ISHARES MSCI EAFE ETF COM 464287465 634 8,691 SH   SOLE 0 0 0 8,691
ISHARES TR PFD AND INCM SEC COM 464288687 281 7,307 SH   SOLE 0 0 0 7,307
ISHARES TRUST MSCI EMGMKTS ETF COM 464287234 690 13,373 SH   SOLE 0 0 0 13,373
JOHNSON & JOHNSON COM 478160104 2,514 15,980 SH   SOLE 0 0 0 15,980
KIMBERLY-CLARK CORP COM 494368103 3,654 27,105 SH   SOLE 0 0 0 27,105
KINDER MORGAN INC COM 49456b101 2,910 212,913 SH   SOLE 0 0 0 212,913
MAGELLAN MIDSTREAM PARTNERSLP COMUNIT REPS COM 559080106 1,341 31,619 SH   SOLE 0 0 0 31,619
MICROSOFT CORP COM 594918104 5,042 22,673 SH   SOLE 0 0 0 22,673
MPLX LP COM 55336V100 3,801 175,583 SH   SOLE 0 0 0 175,583
NIO INC SPON ADS COM 62914v106 426 8,743 SH   SOLE 0 0 0 8,743
NUSTAR ENERGY LP COM 67058h102 5,454 378,532 SH   SOLE 0 0 0 378,532
NVIDIA CORPORATION COM COM 67066G104 2,232 4,275 SH   SOLE 0 0 0 4,275
OCCIDENTAL PETROL CORP COM 674599105 54,263 3,134,802 SH   SOLE 0 0 0 3,134,802
ONEOK INC COM 682680103 1,490 38,836 SH   SOLE 0 0 0 38,836
PEPSICO INC COM 713448108 4,543 30,635 SH   SOLE 0 0 0 30,635
PFIZER INC COM 717081103 8,490 230,650 SH   SOLE 0 0 0 230,650
PHILIPS 66 COM COM 718546104 4,501 64,368 SH   SOLE 0 0 0 64,368
PLAINS ALL AMERICAN PIPELINE LP COM 726503105 4,820 584,962 SH   SOLE 0 0 0 584,962
PLAINS GP HOLDINGS LP COM 72651A207 299 35,466 SH   SOLE 0 0 0 35,466
PROCTER AND GAMBLE CO COM 742718109 1,774 12,750 SH   SOLE 0 0 0 12,750
RAYONIER INC COM 754907103 205 7,007 SH   SOLE 0 0 0 7,007
SELECT ENERGY SVCS INC COM 81617j301 1,677 409,161 SH   SOLE 0 0 0 409,161
SHELL MIDSTREAM PARTNERS COM 822634101 1,827 181,348 SH   SOLE 0 0 0 181,348
SMUCKER J M CO COM 832696405 4,932 42,667 SH   SOLE 0 0 0 42,667
SUN COMMUNITIES REIT COM 866674104 7,366 48,480 SH   SOLE 0 0 0 48,480
SUNCOKE ENERGY LP COM 86722A103 281 64,612 SH   SOLE 0 0 0 64,612
SUNOCO LP COM 86765K109 8,547 296,978 SH   SOLE 0 0 0 296,978
TARGA RESOURCES CORP COM 87612G101 289 10,956 SH   SOLE 0 0 0 10,956
TRINITY PETROLEUM TR COM 896556107 661 10,020 SH   SOLE 0 0 0 10,020
UNITED PARCEL SERVICE COM 911312106 4,145 24,619 SH   SOLE 0 0 0 24,619
UNIVERSAL CORP VA COM 913456109 6,494 133,607 SH   SOLE 0 0 0 133,607
VALERO ENERGY CORP NEW COM 91913Y100 6,390 112,963 SH   SOLE 0 0 0 112,963
VERIZON COMMUNICATIONS COM 92343V104 7,787 132,556 SH   SOLE 0 0 0 132,556
WALMART INC COM 931142103 7,095 49,221 SH   SOLE 0 0 0 49,221
WELLS FARGO & CO COM 949746101 7,213 239,030 SH   SOLE 0 0 0 239,030
WESTERN MIDSTREAM PARTNERS LP COM 958669103 4,764 344,783 SH   SOLE 0 0 0 344,783
WEYERHAEUSER CO COM COM 962166104 6,051 180,493 SH   SOLE 0 0 0 180,493
WILLIAMS COS INC COM 969457100 1,293 64,491 SH   SOLE 0 0 0 64,491