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
BARCLAYS BK PLC CONV ZERO CPN Convertible Bonds 06741JV89 46 46,000 PRN   SOLE 0 46,000 0 0
APPLE INC. Common Stocks 037833100 32,532 237,527 SH   SOLE 0 237,527 0 0
ABB LIMITED Common Stocks 000375204 17,262 507,861 SH   SOLE 0 507,861 0 0
ACCENTURE PLC Common Stocks G1151C101 11,849 40,195 SH   SOLE 0 40,195 0 0
AMGEN INC Common Stocks 031162100 374 1,534 SH   SOLE 0 1,534 0 0
AMAZON COM INC Common Stocks 023135106 1,011 294 SH   SOLE 0 294 0 0
ARK GENOMIC REVOLUTION ETF Common Stocks 00214Q302 222 2,400 SH   SOLE 0 2,400 0 0
ACTIVISION BLIZZARD, INC. Common Stocks 00507V109 20,974 219,763 SH   SOLE 0 219,763 0 0
BRISTOL-MYERS SQUIBB CO Common Stocks 110122108 27,831 416,509 SH   SOLE 0 416,509 0 0
BLACK STONE MINERALS LP Common Stocks 09225M101 12,806 1,191,258 SH   SOLE 0 1,191,258 0 0
ANHEUSER-BUSCH INBEV SA Common Stocks 03524A108 19,694 273,496 SH   SOLE 0 273,496 0 0
BLACKSTONE GROUP LP Common Stocks 09260D107 282 2,900 SH   SOLE 0 2,900 0 0
CHECK POINT SOFTWARE TECH Common Stocks M22465104 10,370 89,298 SH   SOLE 0 89,298 0 0
DORCHESTER MINERALS LP Common Stocks 25820R105 571 33,880 SH   SOLE 0 33,880 0 0
EBAY INC Common Stocks 278642103 16,861 240,144 SH   SOLE 0 240,144 0 0
ENTERPRISE PRODUCTS PRTNS Common Stocks 293792107 28,430 1,178,203 SH   SOLE 0 1,178,203 0 0
GILEAD SCIENCES, INC Common Stocks 375558103 19,112 277,549 SH   SOLE 0 277,549 0 0
GAMING AND LEISURE PROPERTIES INC. Common Stocks 36467J108 1,056 22,794 SH   SOLE 0 22,794 0 0
ALPHABET INC CL C (GOOGLE C) Common Stocks 02079K107 63,751 25,436 SH   SOLE 0 25,436 0 0
ALPHABET INC CL A (GOOGLE A) Common Stocks 02079K305 33,030 13,527 SH   SOLE 0 13,527 0 0
HONEYWELL INTL INC Common Stocks 438516106 2,487 11,340 SH   SOLE 0 11,340 0 0
INDEPENDENT BANK GROUP, INC Common Stocks 45384B106 207 2,800 SH   SOLE 0 2,800 0 0
INOVALON HOLDINGS INC. (Class A) Common Stocks 45781D101 15,319 449,489 SH   SOLE 0 449,489 0 0
JP MORGAN CHASE & CO Common Stocks 46625H100 235 1,509 SH   SOLE 0 1,509 0 0
KINDER MORGAN, INC. Common Stocks 49456B101 25,271 1,386,215 SH   SOLE 0 1,386,215 0 0
LIBERTY MEDIA - SIRIUSXM CL C Common Stocks 531229607 14,899 321,177 SH   SOLE 0 321,177 0 0
LAS VEGAS SANDS Common Stocks 517834107 11,671 221,507 SH   SOLE 0 221,507 0 0
MICROSOFT CORPORATION Common Stocks 594918104 523 1,932 SH   SOLE 0 1,932 0 0
MATADOR RESOURCES CO. Common Stocks 576485205 1,620 45,000 SH   SOLE 0 45,000 0 0
NIELSEN HOLDINGS PLC Common Stocks G6518L108 18,712 758,476 SH   SOLE 0 758,476 0 0
NVIDIA CORP Common Stocks 67066G104 374 467 SH   SOLE 0 467 0 0
NXP SEMICONDUCT Common Stocks N6596X109 2,139 10,400 SH   SOLE 0 10,400 0 0
OWENS & MINOR, INC. Common Stocks 690732102 275 6,500 SH   SOLE 0 6,500 0 0
PAYCHEX INC. Common Stocks 704326107 631 5,881 SH   SOLE 0 5,881 0 0
HEALTHPEAK PROPERTIES, INC. Common Stocks 42250P103 1,798 53,998 SH   SOLE 0 53,998 0 0
PEPSICO INC Common Stocks 713448108 288 1,944 SH   SOLE 0 1,944 0 0
PROCTER & GAMBLE Common Stocks 742718109 491 3,639 SH   SOLE 0 3,639 0 0
QUALCOMM INC Common Stocks 747525103 36,575 255,892 SH   SOLE 0 255,892 0 0
ROYAL DUTCH SHELL PLC ADR CL B Common Stocks 780259107 22,082 568,692 SH   SOLE 0 568,692 0 0
REATA PHARMACEUTICALS INC. Common Stocks 75615P103 363 2,565 SH   SOLE 0 2,565 0 0
RAYTHEON TECHNOLOGIES CORP. Common Stocks 75513E101 16,667 195,364 SH   SOLE 0 195,364 0 0
SPROUTS FARMERS MARKET INC Common Stocks 85208M102 15,796 635,664 SH   SOLE 0 635,664 0 0
SPIRIT AEROSYSTEMS Common Stocks 848574109 23,885 506,142 SH   SOLE 0 506,142 0 0
TESLA MOTORS INC. Common Stocks 88160R101 231 340 SH   SOLE 0 340 0 0
TAIWAN SEMICONDUCTOR MFG CO ADR Common Stocks 874039100 216 1,800 SH   SOLE 0 1,800 0 0
UNITEDHEALTH GROUP INC. Common Stocks 91324P102 23,002 57,442 SH   SOLE 0 57,442 0 0
VISA, INC. Common Stocks 92826C839 812 3,474 SH   SOLE 0 3,474 0 0
XYLEM INC. Common Stocks 98419M100 17,021 141,893 SH   SOLE 0 141,893 0 0