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 45,196 1,316,511 SH   SOLE   0 0 1,316,511
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1,880 551,438 SH   SOLE   0 0 551,438
ISHARES TR CORE S&P US GWT 464287671 18,205 227,624 SH   SOLE   0 0 227,624
ALLIANZGI CONV INCOME FD COM 018828103 905 197,694 SH   SOLE   0 0 197,694
GUGGENHEIM ENHANCED EQUITY I COM 40167B100 887 162,744 SH   SOLE   0 0 162,744
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 883 143,295 SH   SOLE   0 0 143,295
STAR GROUP L P UNIT LTD PARTNR 85512C105 1,326 135,957 SH   SOLE   0 0 135,957
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1,139 97,514 SH   SOLE   0 0 97,514
CBRE CLARION GLOBAL REAL EST COM 12504G100 488 81,560 SH   SOLE   0 0 81,560
ISHARES TR CORE S&P500 ETF 464287200 26,149 77,811 SH   SOLE   0 0 77,811
ROYCE MICRO-CAP TR INC COM 780915104 591 77,059 SH   SOLE   0 0 77,059
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 822 74,694 SH   SOLE   0 0 74,694
FIRST FINL BANKSHARES COM 32020R109 1,998 71,592 SH   SOLE   0 0 71,592
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 102 67,324 SH   SOLE   0 0 67,324
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 278 65,743 SH   SOLE   0 0 65,743
RMR MORTGAGE TR COM 76970B101 590 65,164 SH   SOLE   0 0 65,164
ENTERPRISE PRODS PARTNERS L COM 293792107 998 63,236 SH   SOLE   0 0 63,236
DUFF & PHELPS UTLITY AND INF COM 26433C105 610 59,136 SH   SOLE   0 0 59,136
FST TR NEW OPPORT MLP & ENE COM 33739M100 202 56,136 SH   SOLE   0 0 56,136
BLACKROCK ENERGY & RES TR COM 09250U101 319 53,488 SH   SOLE   0 0 53,488
ALLIANZGI CONV & INCOME FD I COM 018825109 205 49,844 SH   SOLE   0 0 49,844
MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 871 49,644 SH   SOLE   0 0 49,644
VIRTUS GLOBAL DIVID & INCOME COM 92835W107 380 48,565 SH   SOLE   0 0 48,565
COMCAST CORP NEW CL A 20030N101 1,963 42,431 SH   SOLE   0 0 42,431
COHEN & STEERS QUALITY INCOM COM 19247L106 458 41,218 SH   SOLE   0 0 41,218
ALTRIA GROUP INC COM 02209S103 1,490 38,551 SH   SOLE   0 0 38,551
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 183 33,676 SH   SOLE   0 0 33,676
INDEPENDENT BK GROUP INC COM 45384B106 1,436 32,504 SH   SOLE   0 0 32,504
GABELLI HLTHCARE & WELLNESS SHS 36246K103 330 31,976 SH   SOLE   0 0 31,976
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 722 31,549 SH   SOLE   0 0 31,549
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 1,018 30,868 SH   SOLE   0 0 30,868
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 140 30,432 SH   SOLE   0 0 30,432
JD.COM INC SPON ADR CL A 47215P106 2,339 30,142 SH   SOLE   0 0 30,142
BLACKROCK RES & COMMODITIES SHS 09257A108 178 29,966 SH   SOLE   0 0 29,966
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 317 28,111 SH   SOLE   0 0 28,111
PHILIP MORRIS INTL INC COM 718172109 2,079 27,726 SH   SOLE   0 0 27,726
RAMACO RES INC COM 75134P303 95 27,000 SH   SOLE   0 0 27,000
AMPLIFY ETF TR BLACKSWAN GRWT 032108888 846 26,709 SH   SOLE   0 0 26,709
ADVENT CONVERTIBLE & INCOME COM 00764C109 344 24,875 SH   SOLE   0 0 24,875
ISHARES TR US TREAS BD ETF 46429B267 678 24,241 SH   SOLE   0 0 24,241
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 120 24,191 SH   SOLE   0 0 24,191
INVESCO SR INCOME TR COM 46131H107 86 23,594 SH   SOLE   0 0 23,594
NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 308 23,582 SH   SOLE   0 0 23,582
EXXON MOBIL CORP COM 30231G102 4 20,000 SH Call SOLE   0 0 20,000
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 158 19,695 SH   SOLE   0 0 19,695
MPLX LP COM UNIT REP LTD 55336V100 309 19,621 SH   SOLE   0 0 19,621
ISHARES TR CORE S&P TTL STK 464287150 1,452 19,230 SH   SOLE   0 0 19,230
TIDAL ETF TR RPAR RISK PARI 886364603 424 19,094 SH   SOLE   0 0 19,094
WESTERN ASSET HIGH INCOME OP COM 95766K109 92 18,824 SH   SOLE   0 0 18,824
SPROTT FOCUS TR INC COM 85208J109 109 18,256 SH   SOLE   0 0 18,256
COLUMBIA SELIGM PREM TECH GR COM 19842X109 400 18,251 SH   SOLE   0 0 18,251
COCA COLA CO COM 191216100 900 18,221 SH   SOLE   0 0 18,221
INTEL CORP COM 458140100 878 16,960 SH   SOLE   0 0 16,960
GABELLI MULTIMEDIA TR INC COM 36239Q109 109 16,839 SH   SOLE   0 0 16,839
ABBOTT LABS COM 002824100 1,821 16,730 SH   SOLE   0 0 16,730
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 179 16,726 SH   SOLE   0 0 16,726
COHEN & STEERS LTD DURATION COM 19248C105 390 16,706 SH   SOLE   0 0 16,706
EATON VANCE TX ADV GLB DIV O COM 27828U106 340 16,378 SH   SOLE   0 0 16,378
WELLS FARGO CO NEW COM 949746101 380 16,168 SH   SOLE   0 0 16,168
DIVIDEND & INCOME FD INC COM NEW 25538A204 147 16,152 SH   SOLE   0 0 16,152
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 88 14,762 SH   SOLE   0 0 14,762
KIMBELL RTY PARTNERS LP UNIT 49435R102 88 14,443 SH   SOLE   0 0 14,443
ISHARES SILVER TR ISHARES 46428Q109 288 13,325 SH   SOLE   0 0 13,325
CISCO SYS INC COM 17275R102 524 13,312 SH   SOLE   0 0 13,312
ABBVIE INC COM 00287Y109 1,166 13,308 SH   SOLE   0 0 13,308
GLU MOBILE INC COM 379890106 101 13,200 SH   SOLE   0 0 13,200
WISDOMTREE TR 90/60 BALNCED FD 97717Y790 426 12,791 SH   SOLE   0 0 12,791
CARNIVAL CORP UNIT 99/99/9999 143658300 192 12,677 SH   SOLE   0 0 12,677
FIRST TR ENHANCED EQTY INC F COM 337318109 192 12,665 SH   SOLE   0 0 12,665
VISA INC COM CL A 92826C839 2,458 12,294 SH   SOLE   0 0 12,294
COHEN & STEERS REIT & PFD &I COM 19247X100 243 12,039 SH   SOLE   0 0 12,039
FACEBOOK INC CL A 30303M102 3,103 11,847 SH   SOLE   0 0 11,847
UNITED STS OIL FD LP UNITS 91232N207 334 11,793 SH   SOLE   0 0 11,793
AT&T INC COM 00206R102 325 11,411 SH   SOLE   0 0 11,411
DELAWARE INVTS DIV & INCOME COM 245915103 91 11,249 SH   SOLE   0 0 11,249
PAYPAL HLDGS INC COM 70450Y103 2,182 11,075 SH   SOLE   0 0 11,075
ELECTRONIC ARTS INC COM 285512109 1,441 11,051 SH   SOLE   0 0 11,051
APPLE INC COM 037833100 1,271 10,971 SH   SOLE   0 0 10,971
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,082 10,485 SH   SOLE   0 0 10,485
CHEVRON CORP NEW COM 166764100 733 10,186 SH   SOLE   0 0 10,186
WESTERN ASSET HIGH INCOME FD COM 95766J102 65 10,163 SH   SOLE   0 0 10,163
JPMORGAN CHASE & CO COM 46625H100 978 10,159 SH   SOLE   0 0 10,159
ALPHABET INC CAP STK CL C 02079K107 4,059 2,762 SH   SOLE   0 0 2,762
AMAZON COM INC COM 023135106 2,626 834 SH   SOLE   0 0 834
INTUITIVE SURGICAL INC COM NEW 46120E602 2,014 2,839 SH   SOLE   0 0 2,839
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,985 4,047 SH   SOLE   0 0 4,047
NVIDIA CORPORATION COM 67066G104 1,809 3,343 SH   SOLE   0 0 3,343
UNITEDHEALTH GROUP INC COM 91324P102 1,610 5,165 SH   SOLE   0 0 5,165
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,503 2,408 SH   SOLE   0 0 2,408
MASIMO CORP COM 574795100 1,500 6,355 SH   SOLE   0 0 6,355
JOHNSON & JOHNSON COM 478160104 1,313 8,820 SH   SOLE   0 0 8,820
MASTERCARD INCORPORATED CL A 57636Q104 1,301 3,847 SH   SOLE   0 0 3,847
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,117 4,605 SH   SOLE   0 0 4,605
SERVICENOW INC COM 81762P102 980 2,020 SH   SOLE   0 0 2,020
INVESCO QQQ TR UNIT SER 1 46090E103 940 3,385 SH   SOLE   0 0 3,385
BLACKROCK INC COM 09247X101 855 1,518 SH   SOLE   0 0 1,518
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 854 9,683 SH   SOLE   0 0 9,683
SPDR S&P 500 ETF TR TR UNIT 78462F103 850 2,538 SH   SOLE   0 0 2,538
ISHARES TR CORE US AGGBD ET 464287226 848 7,179 SH   SOLE   0 0 7,179
HENRY JACK & ASSOC INC COM 426281101 813 5,000 SH   SOLE   0 0 5,000
PROCTER AND GAMBLE CO COM 742718109 773 5,559 SH   SOLE   0 0 5,559
VERISK ANALYTICS INC COM 92345Y106 762 4,113 SH   SOLE   0 0 4,113
MERCK & CO. INC COM 58933Y105 702 8,457 SH   SOLE   0 0 8,457
WALMART INC COM 931142103 692 4,943 SH   SOLE   0 0 4,943
DISNEY WALT CO COM DISNEY 254687106 641 5,166 SH   SOLE   0 0 5,166
FEDEX CORP COM 31428X106 605 2,404 SH   SOLE   0 0 2,404
BROADCOM INC COM 11135F101 594 1,631 SH   SOLE   0 0 1,631
SPDR GOLD TR GOLD SHS 78463V107 584 3,297 SH   SOLE   0 0 3,297
MEDTRONIC PLC SHS G5960L103 568 5,470 SH   SOLE   0 0 5,470
OWENS CORNING NEW COM 690742101 564 8,195 SH   SOLE   0 0 8,195
EATON CORP PLC SHS G29183103 551 5,401 SH   SOLE   0 0 5,401
CREE INC COM 225447101 524 8,225 SH   SOLE   0 0 8,225
LOCKHEED MARTIN CORP COM 539830109 517 1,350 SH   SOLE   0 0 1,350
AMERICAN EXPRESS CO COM 025816109 500 4,992 SH   SOLE   0 0 4,992
CHART INDS INC COM PAR $0.01 16115Q308 477 6,788 SH   SOLE   0 0 6,788
CAPITAL ONE FINL CORP COM 14040H105 477 6,632 SH   SOLE   0 0 6,632
PEPSICO INC COM 713448108 476 3,433 SH   SOLE   0 0 3,433
CVS HEALTH CORP COM 126650100 455 7,797 SH   SOLE   0 0 7,797
STARBUCKS CORP COM 855244109 447 5,201 SH   SOLE   0 0 5,201
KELLOGG CO COM 487836108 437 6,760 SH   SOLE   0 0 6,760
MCDONALDS CORP COM 580135101 434 1,977 SH   SOLE   0 0 1,977
CME GROUP INC COM 12572Q105 419 2,505 SH   SOLE   0 0 2,505
HOME DEPOT INC COM 437076102 418 1,505 SH   SOLE   0 0 1,505
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 411 8,975 SH   SOLE   0 0 8,975
FIRST SOLAR INC COM 336433107 407 6,145 SH   SOLE   0 0 6,145
V F CORP COM 918204108 404 5,745 SH   SOLE   0 0 5,745
DUKE ENERGY CORP NEW COM NEW 26441C204 398 4,495 SH   SOLE   0 0 4,495
VMWARE INC CL A COM 928563402 395 2,752 SH   SOLE   0 0 2,752
MONDELEZ INTL INC CL A 609207105 378 6,587 SH   SOLE   0 0 6,587
HONEYWELL INTL INC COM 438516106 374 2,274 SH   SOLE   0 0 2,274
AMGEN INC COM 031162100 371 1,459 SH   SOLE   0 0 1,459
PRUDENTIAL FINL INC COM 744320102 363 5,715 SH   SOLE   0 0 5,715
SINA CORP ORD G81477104 360 8,438 SH   SOLE   0 0 8,438
PUBLIC STORAGE COM 74460D109 357 1,605 SH   SOLE   0 0 1,605
BAIDU INC SPON ADR REP A 056752108 345 2,729 SH   SOLE   0 0 2,729
MICROSOFT CORP COM 594918104 327 1,555 SH   SOLE   0 0 1,555
SONY CORP SPONSORED ADR 835699307 322 4,193 SH   SOLE   0 0 4,193
DIAGEO PLC SPON ADR NEW 25243Q205 316 2,296 SH   SOLE   0 0 2,296
PFIZER INC COM 717081103 314 8,543 SH   SOLE   0 0 8,543
NETFLIX INC COM 64110L106 313 625 SH   SOLE   0 0 625
MOLSON COORS BEVERAGE CO CL B 60871R209 275 8,195 SH   SOLE   0 0 8,195
EOG RES INC COM 26875P101 275 7,646 SH   SOLE   0 0 7,646
TWITTER INC COM 90184L102 272 6,120 SH   SOLE   0 0 6,120
SPDR SER TR S&P OILGAS EXP 78468R556 247 5,865 SH   SOLE   0 0 5,865
VAIL RESORTS INC COM 91879Q109 244 1,140 SH   SOLE   0 0 1,140
GENERAL DYNAMICS CORP COM 369550108 241 1,738 SH   SOLE   0 0 1,738
ALLEGIANCE BANCSHARES INC COM 01748H107 232 9,929 SH   SOLE   0 0 9,929
RAYTHEON TECHNOLOGIES CORP COM 75513E101 231 4,009 SH   SOLE   0 0 4,009
L3HARRIS TECHNOLOGIES INC COM 502431109 228 1,340 SH   SOLE   0 0 1,340
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 227 4,210 SH   SOLE   0 0 4,210
NORFOLK SOUTHN CORP COM 655844108 224 1,045 SH   SOLE   0 0 1,045
CROWN CASTLE INTL CORP NEW COM 22822V101 220 1,323 SH   SOLE   0 0 1,323
BOOKING HOLDINGS INC COM 09857L108 219 128 SH   SOLE   0 0 128
BRISTOL-MYERS SQUIBB CO COM 110122108 210 3,483 SH   SOLE   0 0 3,483
SOUTHERN CO COM 842587107 207 3,819 SH   SOLE   0 0 3,819
LOWES COS INC COM 548661107 207 1,248 SH   SOLE   0 0 1,248
SPDR S&P 500 ETF TR TR UNIT 78462F103 25 2,500 SH Put SOLE   0 0 2,500
INVESCO QQQ TR UNIT SER 1 46090E103 15 1,100 SH Put SOLE   0 0 1,100
INVESCO QQQ TR UNIT SER 1 46090E103 13 1,000 SH Put SOLE   0 0 1,000
INVESCO QQQ TR UNIT SER 1 46090E103 7 700 SH Put SOLE   0 0 700
INVESCO QQQ TR UNIT SER 1 46090E103 7 600 SH Put SOLE   0 0 600
INVESCO QQQ TR UNIT SER 1 46090E103 7 500 SH Put SOLE   0 0 500
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5 7,000 SH Call SOLE   0 0 7,000
PROCTER AND GAMBLE CO COM 742718109 4 1,000 SH Put SOLE   0 0 1,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 4 600 SH Put SOLE   0 0 600
EXXON MOBIL CORP COM 30231G102 1 9,000 SH Call SOLE   0 0 9,000
ISHARES SILVER TR ISHARES 46428Q109 1 3,000 SH Call SOLE   0 0 3,000
EXXON MOBIL CORP COM 30231G102 0 3,000 SH Call SOLE   0 0 3,000
EOG RES INC COM 26875P101 0 2,200 SH Call SOLE   0 0 2,200
SPDR SER TR S&P OILGAS EXP 78468R556 0 500 SH Call SOLE   0 0 500