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
EXXON MOBIL CORP COM 30231G102 71,181 1,274,964 SH   SOLE   0 0 1,274,964
ISHARES TR CORE S&P US GWT 464287671 38,124 419,913 SH   SOLE   0 0 419,913
ISHARES TR CORE S&P TTL STK 464287150 15,214 166,089 SH   SOLE   0 0 166,089
STAR GROUP L P UNIT LTD PARTNR 85512C105 1,440 135,957 SH   SOLE   0 0 135,957
PROSHARES TR SHORT S&P 500 NE 74347B425 1,614 96,311 SH   SOLE   0 0 96,311
FIRST FINL BANKSHARES COM 32020R109 3,299 70,592 SH   SOLE   0 0 70,592
ENTERPRISE PRODS PARTNERS L COM 293792107 1,481 67,236 SH   SOLE   0 0 67,236
COMCAST CORP NEW CL A 20030N101 3,334 61,619 SH   SOLE   0 0 61,619
SPDR S&P 500 ETF TR TR UNIT 78462F103 8 41,100 SH Put SOLE   0 0 41,100
ALTRIA GROUP INC COM 02209S103 1,990 38,905 SH   SOLE   0 0 38,905
ISHARES TR CORE S&P500 ETF 464287200 15,401 38,713 SH   SOLE   0 0 38,713
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 134 38,497 SH   SOLE   0 0 38,497
PHILIP MORRIS INTL INC COM 718172109 2,760 31,106 SH   SOLE   0 0 31,106
JD.COM INC SPON ADR CL A 47215P106 2,621 31,080 SH   SOLE   0 0 31,080
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 236 30,776 SH   SOLE   0 0 30,776
MPLX LP COM UNIT REP LTD 55336V100 747 29,155 SH   SOLE   0 0 29,155
NORTHERN OIL AND GAS INC MN COM 665531307 329 27,233 SH   SOLE   0 0 27,233
RAMACO RES INC COM 75134P303 114 27,000 SH   SOLE   0 0 27,000
ISHARES SILVER TR ISHARES 46428Q109 508 22,376 SH   SOLE   0 0 22,376
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 2,159 22,192 SH   SOLE   0 0 22,192
ABBOTT LABS COM 002824100 2,615 21,824 SH   SOLE   0 0 21,824
COCA COLA CO COM 191216100 1,148 21,774 SH   SOLE   0 0 21,774
STONECO LTD COM CL A G85158106 1,169 19,088 SH   SOLE   0 0 19,088
INDEPENDENT BK GROUP INC COM 45384B106 1,365 18,899 SH   SOLE   0 0 18,899
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,800 18,384 SH   SOLE   0 0 18,384
APPLE INC COM 037833100 2,155 17,646 SH   SOLE   0 0 17,646
INTEL CORP COM 458140100 1,098 17,160 SH   SOLE   0 0 17,160
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 254 17,035 SH   SOLE   0 0 17,035
WELLS FARGO CO NEW COM 949746101 615 15,743 SH   SOLE   0 0 15,743
CISCO SYS INC COM 17275R102 811 15,684 SH   SOLE   0 0 15,684
CARNIVAL CORP UNIT 99/99/9999 143658300 416 15,658 SH   SOLE   0 0 15,658
ABBVIE INC COM 00287Y109 1,673 15,460 SH   SOLE   0 0 15,460
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 134 14,762 SH   SOLE   0 0 14,762
FACEBOOK INC CL A 30303M102 4,268 14,490 SH   SOLE   0 0 14,490
AT&T INC COM 00206R102 438 14,461 SH   SOLE   0 0 14,461
KIMBELL RTY PARTNERS LP UNIT 49435R102 146 14,443 SH   SOLE   0 0 14,443
DEVON ENERGY CORP NEW COM 25179M103 287 13,127 SH   SOLE   0 0 13,127
GOLDMAN SACHS BDC INC SHS 38147U107 247 12,800 SH   SOLE   0 0 12,800
CENTERPOINT ENERGY INC COM 15189T107 288 12,715 SH   SOLE   0 0 12,715
JPMORGAN CHASE & CO COM 46625H100 1,897 12,462 SH   SOLE   0 0 12,462
CHEVRON CORP NEW COM 166764100 1,270 12,124 SH   SOLE   0 0 12,124
VISA INC COM CL A 92826C839 2,424 11,449 SH   SOLE   0 0 11,449
MERCK & CO. INC COM 58933Y105 873 11,321 SH   SOLE   0 0 11,321
PAYPAL HLDGS INC COM 70450Y103 2,737 11,272 SH   SOLE   0 0 11,272
PFIZER INC COM 717081103 395 10,893 SH   SOLE   0 0 10,893
OWENS CORNING NEW COM 690742101 978 10,620 SH   SOLE   0 0 10,620
PROCTER AND GAMBLE CO COM 742718109 1,394 10,293 SH   SOLE   0 0 10,293
EOG RES INC COM 26875P101 742 10,237 SH   SOLE   0 0 10,237
CVS HEALTH CORP COM 126650100 766 10,186 SH   SOLE   0 0 10,186
DELAWARE INVTS DIV & INCOME COM 245915103 105 10,142 SH   SOLE   0 0 10,142
EXXON MOBIL CORP COM 30231G102 7 10,000 SH Call SOLE   0 0 10,000
ISHARES SILVER TR ISHARES 46428Q109 0 10,000 SH Call SOLE   0 0 10,000
ALPHABET INC CAP STK CL C 02079K107 6,067 2,933 SH   SOLE   0 0 2,933
AMAZON COM INC COM 023135106 3,617 1,169 SH   SOLE   0 0 1,169
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,021 7,624 SH   SOLE   0 0 7,624
INTUITIVE SURGICAL INC COM NEW 46120E602 2,362 3,196 SH   SOLE   0 0 3,196
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,294 4,826 SH   SOLE   0 0 4,826
CHARTER COMMUNICATIONS INC N CL A 16119P108 2,216 3,592 SH   SOLE   0 0 3,592
UNITEDHEALTH GROUP INC COM 91324P102 2,177 5,851 SH   SOLE   0 0 5,851
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,062 9,095 SH   SOLE   0 0 9,095
NVIDIA CORPORATION COM 67066G104 1,981 3,710 SH   SOLE   0 0 3,710
JOHNSON & JOHNSON COM 478160104 1,636 9,953 SH   SOLE   0 0 9,953
MASIMO CORP COM 574795100 1,624 7,071 SH   SOLE   0 0 7,071
MASTERCARD INCORPORATED CL A 57636Q104 1,598 4,488 SH   SOLE   0 0 4,488
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,359 4,918 SH   SOLE   0 0 4,918
EATON CORP PLC SHS G29183103 1,319 9,541 SH   SOLE   0 0 9,541
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,286 4,798 SH   SOLE   0 0 4,798
BLACKROCK INC COM 09247X101 1,278 1,695 SH   SOLE   0 0 1,695
SERVICENOW INC COM 81762P102 1,142 2,284 SH   SOLE   0 0 2,284
CHART INDS INC COM 16115Q308 969 6,806 SH   SOLE   0 0 6,806
WALMART INC COM 931142103 914 6,732 SH   SOLE   0 0 6,732
CREE INC COM 225447101 886 8,190 SH   SOLE   0 0 8,190
PEPSICO INC COM 713448108 873 6,170 SH   SOLE   0 0 6,170
BOOKING HOLDINGS INC COM 09857L108 869 373 SH   SOLE   0 0 373
HOME DEPOT INC COM 437076102 860 2,819 SH   SOLE   0 0 2,819
DISNEY WALT CO COM 254687106 852 4,615 SH   SOLE   0 0 4,615
MEDTRONIC PLC SHS G5960L103 841 7,121 SH   SOLE   0 0 7,121
FEDEX CORP COM 31428X106 820 2,887 SH   SOLE   0 0 2,887
FIRST SOLAR INC COM 336433107 789 9,036 SH   SOLE   0 0 9,036
HONEYWELL INTL INC COM 438516106 786 3,621 SH   SOLE   0 0 3,621
HENRY JACK & ASSOC INC COM 426281101 759 5,000 SH   SOLE   0 0 5,000
THERMO FISHER SCIENTIFIC INC COM 883556102 739 1,620 SH   SOLE   0 0 1,620
LOCKHEED MARTIN CORP COM 539830109 699 1,893 SH   SOLE   0 0 1,893
MCDONALDS CORP COM 580135101 690 3,078 SH   SOLE   0 0 3,078
AMERICAN EXPRESS CO COM 025816109 686 4,847 SH   SOLE   0 0 4,847
BROADCOM INC COM 11135F101 675 1,456 SH   SOLE   0 0 1,456
AMGEN INC COM 031162100 649 2,610 SH   SOLE   0 0 2,610
CAPITAL ONE FINL CORP COM 14040H105 639 5,025 SH   SOLE   0 0 5,025
V F CORP COM 918204108 628 7,862 SH   SOLE   0 0 7,862
ISHARES TR IBOXX INV CP ETF 464287242 621 4,775 SH   SOLE   0 0 4,775
KELLOGG CO COM 487836108 599 9,469 SH   SOLE   0 0 9,469
ELECTRONIC ARTS INC COM 285512109 576 4,253 SH   SOLE   0 0 4,253
SONY CORP SPONSORED ADR 835699307 570 5,377 SH   SOLE   0 0 5,377
STARBUCKS CORP COM 855244109 563 5,151 SH   SOLE   0 0 5,151
L3HARRIS TECHNOLOGIES INC COM 502431109 557 2,747 SH   SOLE   0 0 2,747
SPDR GOLD TR GOLD SHS 78463V107 539 3,368 SH   SOLE   0 0 3,368
DUKE ENERGY CORP NEW COM NEW 26441C204 537 5,567 SH   SOLE   0 0 5,567
PRUDENTIAL FINL INC COM 744320102 528 5,801 SH   SOLE   0 0 5,801
VMWARE INC CL A COM 928563402 517 3,438 SH   SOLE   0 0 3,438
MOLSON COORS BEVERAGE CO CL B 60871R209 506 9,900 SH   SOLE   0 0 9,900
BAIDU INC SPON ADR REP A 056752108 501 2,305 SH   SOLE   0 0 2,305
PUBLIC STORAGE COM 74460D109 498 2,017 SH   SOLE   0 0 2,017
CME GROUP INC COM 12572Q105 495 2,425 SH   SOLE   0 0 2,425
MICROSOFT CORP COM 594918104 488 2,070 SH   SOLE   0 0 2,070
APOLLO GLOBAL MGMT INC COM CL A 037612306 456 9,701 SH   SOLE   0 0 9,701
US BANCORP DEL COM NEW 902973304 442 7,994 SH   SOLE   0 0 7,994
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 433 3,550 SH   SOLE   0 0 3,550
DIAGEO PLC SPON ADR NEW 25243Q205 412 2,506 SH   SOLE   0 0 2,506
ALLEGIANCE BANCSHARES INC COM 01748H107 381 9,400 SH   SOLE   0 0 9,400
MONDELEZ INTL INC CL A 609207105 370 6,330 SH   SOLE   0 0 6,330
GENERAL DYNAMICS CORP COM 369550108 360 1,983 SH   SOLE   0 0 1,983
VAIL RESORTS INC COM 91879Q109 360 1,234 SH   SOLE   0 0 1,234
LABORATORY CORP AMER HLDGS COM NEW 50540R409 349 1,369 SH   SOLE   0 0 1,369
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 337 6,675 SH   SOLE   0 0 6,675
SOUTHERN CO COM 842587107 312 5,016 SH   SOLE   0 0 5,016
RAYTHEON TECHNOLOGIES CORP COM 75513E101 306 3,959 SH   SOLE   0 0 3,959
CROWN CASTLE INTL CORP NEW COM 22822V101 300 1,740 SH   SOLE   0 0 1,740
CLOROX CO DEL COM 189054109 296 1,533 SH   SOLE   0 0 1,533
PROTO LABS INC COM 743713109 291 2,390 SH   SOLE   0 0 2,390
LOWES COS INC COM 548661107 284 1,495 SH   SOLE   0 0 1,495
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 278 4,420 SH   SOLE   0 0 4,420
MARATHON PETE CORP COM 56585A102 273 5,098 SH   SOLE   0 0 5,098
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 254 9,520 SH   SOLE   0 0 9,520
DELTA AIR LINES INC DEL COM NEW 247361702 250 5,180 SH   SOLE   0 0 5,180
ISHARES INC MSCI BRAZIL ETF 464286400 243 7,270 SH   SOLE   0 0 7,270
TEXAS INSTRS INC COM 882508104 243 1,284 SH   SOLE   0 0 1,284
TWITTER INC COM 90184L102 239 3,755 SH   SOLE   0 0 3,755
VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 236 7,503 SH   SOLE   0 0 7,503
UGI CORP NEW COM 902681105 229 5,595 SH   SOLE   0 0 5,595
VALERO ENERGY CORP COM 91913Y100 229 3,196 SH   SOLE   0 0 3,196
KRAFT HEINZ CO COM 500754106 222 5,549 SH   SOLE   0 0 5,549
BRISTOL-MYERS SQUIBB CO COM 110122108 220 3,483 SH   SOLE   0 0 3,483
ISHARES INC CORE MSCI EMKT 46434G103 218 3,381 SH   SOLE   0 0 3,381
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 200 5,010 SH   SOLE   0 0 5,010
SPDR S&P 500 ETF TR TR UNIT 78462F103 6 2,000 SH Put SOLE   0 0 2,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 3 500 SH Put SOLE   0 0 500