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
ABBOTT LABS COM 002824100 631 6,904 SH   SOLE   0 0 6,904
ABBVIE INC COM 00287Y109 1,261 12,848 SH   SOLE   0 0 12,848
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 1,097 235,387 SH   SOLE   0 0 235,387
ADAM NAT RES FD INC COM 00548F105 223 19,589 SH   SOLE   0 0 19,589
ADAMS DIVERSIFIED EQUITY FD COM 006212104 212 14,201 SH   SOLE   0 0 14,201
ADOBE INC COM 00724F101 2,745 6,306 SH   SOLE   0 0 6,306
ADVENT CONVERTIBLE & INCOME COM 00764C109 255 19,518 SH   SOLE   0 0 19,518
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,443 15,963 SH   SOLE   0 0 15,963
ALLEGIANCE BANCSHARES INC COM 01748H107 252 9,929 SH   SOLE   0 0 9,929
ALLIANZGI CONV INCOME FD COM 018828103 822 187,645 SH   SOLE   0 0 187,645
ALLIANZGI CONV INCOME FD II COM 018825109 829 211,988 SH   SOLE   0 0 211,988
ALPHABET INC CAP STK CL C 02079K107 5,393 3,815 SH   SOLE   0 0 3,815
ALTRIA GROUP INC COM 02209S103 1,509 38,434 SH   SOLE   0 0 38,434
AMAZON COM INC COM 023135106 4,017 1,456 SH   SOLE   0 0 1,456
AMGEN INC COM 031162100 311 1,319 SH   SOLE   0 0 1,319
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 208 4,210 SH   SOLE   0 0 4,210
APPLE INC COM 037833100 1,698 4,653 SH   SOLE   0 0 4,653
ARES DYNAMIC CR ALLOCATION F COM 04014F102 122 10,260 SH   SOLE   0 0 10,260
AT&T INC COM 00206R102 345 11,411 SH   SOLE   0 0 11,411
BLACKROCK ENERGY & RES TR COM 09250U101 436 60,322 SH   SOLE   0 0 60,322
BLACKROCK ENH CAP & INC FD I COM 09256A109 207 14,329 SH   SOLE   0 0 14,329
BLACKROCK FLOATING RATE INCO COM 091941104 111 10,099 SH   SOLE   0 0 10,099
BLACKROCK INC COM 09247X101 1,446 2,657 SH   SOLE   0 0 2,657
BLACKROCK RES & COMMODITIES SHS 09257A108 1,251 204,002 SH   SOLE   0 0 204,002
BLACKSTONE GSO FLTING RTE FU COM 09256U105 192 14,896 SH   SOLE   0 0 14,896
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 52 20,280 SH   SOLE   0 0 20,280
BRISTOL-MYERS SQUIBB CO COM 110122108 200 3,403 SH   SOLE   0 0 3,403
BROADCOM INC COM 11135F101 435 1,378 SH   SOLE   0 0 1,378
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1,081 95,350 SH   SOLE   0 0 95,350
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 341 32,061 SH   SOLE   0 0 32,061
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 796 37,708 SH   SOLE   0 0 37,708
CAPITAL ONE FINL CORP COM 14040H105 365 5,832 SH   SOLE   0 0 5,832
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,230 205,992 SH   SOLE   0 0 205,992
CHART INDS INC COM PAR $0.01 16115Q308 356 7,335 SH   SOLE   0 0 7,335
CHARTER COMMUNICATIONS INC N CL A 16119P108 2,085 4,088 SH   SOLE   0 0 4,088
CHEVRON CORP NEW COM 166764100 684 7,671 SH   SOLE   0 0 7,671
CISCO SYS INC COM 17275R102 495 10,612 SH   SOLE   0 0 10,612
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 78 33,070 SH   SOLE   0 0 33,070
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 92 28,938 SH   SOLE   0 0 28,938
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 102 37,636 SH   SOLE   0 0 37,636
CME GROUP INC COM 12572Q105 284 1,745 SH   SOLE   0 0 1,745
COCA COLA CO COM 191216100 792 17,721 SH   SOLE   0 0 17,721
COHEN & STEERS LTD DURATION COM 19248C105 209 9,297 SH   SOLE   0 0 9,297
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 204 96,699 SH   SOLE   0 0 96,699
COHEN & STEERS QUALITY INCOM COM 19247L106 488 44,631 SH   SOLE   0 0 44,631
COHEN & STEERS REIT & PFD &I COM 19247X100 1,514 79,169 SH   SOLE   0 0 79,169
COMCAST CORP NEW CL A 20030N101 3,004 77,066 SH   SOLE   0 0 77,066
CREDIT SUISSE ASSET MGMT INC COM 224916106 74 27,126 SH   SOLE   0 0 27,126
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 270 135,180 SH   SOLE   0 0 135,180
CREE INC COM 225447101 342 5,770 SH   SOLE   0 0 5,770
CROWN CASTLE INTL CORP NEW COM 22822V101 221 1,323 SH   SOLE   0 0 1,323
CVS HEALTH CORP COM 126650100 495 7,622 SH   SOLE   0 0 7,622
DELAWARE INVTS DIV & INCOME COM 245915103 99 11,770 SH   SOLE   0 0 11,770
DIAGEO P L C SPON ADR NEW 25243Q205 264 1,961 SH   SOLE   0 0 1,961
DISNEY WALT CO COM DISNEY 254687106 537 4,814 SH   SOLE   0 0 4,814
DIVIDEND & INCOME FD INC COM NEW 25538A204 218 21,385 SH   SOLE   0 0 21,385
DUFF & PHELPS UTLITY AND INF COM 26433C105 152 13,864 SH   SOLE   0 0 13,864
DUKE ENERGY CORP NEW COM NEW 26441C204 296 3,705 SH   SOLE   0 0 3,705
EATON CORP PLC SHS G29183103 490 5,601 SH   SOLE   0 0 5,601
EATON VANCE SR INCOME TR SH BEN INT 27826S103 96 18,021 SH   SOLE   0 0 18,021
EATON VANCE TAX-MANAGED GLOB COM 27829F108 120 16,198 SH   SOLE   0 0 16,198
EATON VANCE TX ADV GLB DIV O COM 27828U106 219 10,541 SH   SOLE   0 0 10,541
EATON VANCE TX MGD DIV EQ IN COM 27828N102 376 34,860 SH   SOLE   0 0 34,860
ELECTRONIC ARTS INC COM 285512109 1,939 14,687 SH   SOLE   0 0 14,687
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 240 33,676 SH   SOLE   0 0 33,676
ENTERPRISE PRODS PARTNERS L COM 293792107 991 54,536 SH   SOLE   0 0 54,536
EXXON MOBIL CORP COM 30231G102 58,531 1,308,826 SH   SOLE   0 0 1,308,826
FACEBOOK INC CL A 30303M102 4,242 18,682 SH   SOLE   0 0 18,682
FEDEX CORP COM 31428X106 406 2,897 SH   SOLE   0 0 2,897
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 82 44,191 SH   SOLE   0 0 44,191
FIRST FINL BANKSHARES COM 32020R109 2,068 71,592 SH   SOLE   0 0 71,592
FIRST SOLAR INC COM 336433107 228 4,605 SH   SOLE   0 0 4,605
FIRST TR ENHANCED EQTY INC F COM 337318109 234 16,053 SH   SOLE   0 0 16,053
FRANKLIN UNVL TR SH BEN INT 355145103 73 10,964 SH   SOLE   0 0 10,964
FST TR NEW OPPORT MLP & ENE COM 33739M100 291 67,618 SH   SOLE   0 0 67,618
GABELLI GLB SML & MD CP VAL COM 36249W104 101 11,327 SH   SOLE   0 0 11,327
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1,937 562,952 SH   SOLE   0 0 562,952
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 162 33,742 SH   SOLE   0 0 33,742
GDL FUND COM SH BEN IT 361570104 134 16,297 SH   SOLE   0 0 16,297
GENERAL AMERN INVS INC COM 368802104 302 9,480 SH   SOLE   0 0 9,480
GUGGENHEIM ENHANCED EQUITY I COM 40167B100 611 112,530 SH   SOLE   0 0 112,530
HANCOCK JOHN INVT TR TAX ADV GLB SH 41013P749 57 10,948 SH   SOLE   0 0 10,948
HENRY JACK & ASSOC INC COM 426281101 920 5,000 SH   SOLE   0 0 5,000
HOME DEPOT INC COM 437076102 415 1,655 SH   SOLE   0 0 1,655
HONEYWELL INTL INC COM 438516106 332 2,299 SH   SOLE   0 0 2,299
INDEPENDENT BK GROUP INC COM 45384B106 1,321 32,604 SH   SOLE   0 0 32,604
INTEL CORP COM 458140100 853 14,255 SH   SOLE   0 0 14,255
INTUITIVE SURGICAL INC COM NEW 46120E602 2,843 4,990 SH   SOLE   0 0 4,990
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 123 13,820 SH   SOLE   0 0 13,820
INVESCO HIGH INCOME TR II COM 46131F101 129 10,810 SH   SOLE   0 0 10,810
INVESCO QQQ TR UNIT SER 1 46090E103 545 2,201 SH   SOLE   0 0 2,201
INVESCO SR INCOME TR COM 46131H107 106 30,751 SH   SOLE   0 0 30,751
ISHARES SILVER TR ISHARES 46428Q109 179 10,500 SH   SOLE   0 0 10,500
ISHARES TR CORE US AGGBD ET 464287226 1,551 13,125 SH   SOLE   0 0 13,125
ISHARES TR US TREAS BD ETF 46429B267 402 14,379 SH   SOLE   0 0 14,379
ISHARES TR CORE S&P TTL STK 464287150 1,661 23,920 SH   SOLE   0 0 23,920
ISHARES TR CORE S&P500 ETF 464287200 29,146 94,114 SH   SOLE   0 0 94,114
ISHARES TR CORE S&P US GWT 464287671 11,082 154,171 SH   SOLE   0 0 154,171
JD.COM INC SPON ADR CL A 47215P106 3,050 50,682 SH   SOLE   0 0 50,682
JOHNSON & JOHNSON COM 478160104 1,228 8,735 SH   SOLE   0 0 8,735
JPMORGAN CHASE & CO COM 46625H100 853 9,069 SH   SOLE   0 0 9,069
KELLOGG CO COM 487836108 378 5,715 SH   SOLE   0 0 5,715
KIMBELL RTY PARTNERS LP UNIT 49435R102 124 14,443 SH   SOLE   0 0 14,443
LAZARD GLOBAL TOTAL RETURN & COM 52106W103 353 25,037 SH   SOLE   0 0 25,037
LEGG MASON ETF INVT TR CLEARBRIDEG LR 524682200 776 19,000 SH   SOLE   0 0 19,000
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 317 55,502 SH   SOLE   0 0 55,502
LMP CAP & INCOME FD INC COM 50208A102 524 52,378 SH   SOLE   0 0 52,378
LOCKHEED MARTIN CORP COM 539830109 445 1,219 SH   SOLE   0 0 1,219
MACQUARIE / FIRST TR GLOBAL COM 55607W100 185 23,164 SH   SOLE   0 0 23,164
MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 884 50,176 SH   SOLE   0 0 50,176
MADISON COVERED CALL & EQUIT COM 557437100 157 27,851 SH   SOLE   0 0 27,851
MASIMO CORP COM 574795100 2,441 10,705 SH   SOLE   0 0 10,705
MASTERCARD INCORPORATED CL A 57636Q104 1,743 5,893 SH   SOLE   0 0 5,893
MCDONALDS CORP COM 580135101 346 1,877 SH   SOLE   0 0 1,877
MEDTRONIC PLC SHS G5960L103 490 5,345 SH   SOLE   0 0 5,345
MERCK & CO. INC COM 58933Y105 636 8,222 SH   SOLE   0 0 8,222
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 871 142,795 SH   SOLE   0 0 142,795
MOLSON COORS BEVERAGE CO CL B 60871R209 245 7,133 SH   SOLE   0 0 7,133
MONDELEZ INTL INC CL A 609207105 316 6,187 SH   SOLE   0 0 6,187
MPLX LP COM UNIT REP LTD 55336V100 201 11,621 SH   SOLE   0 0 11,621
NORFOLK SOUTHERN CORP COM 655844108 285 1,625 SH   SOLE   0 0 1,625
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 64 11,020 SH   SOLE   0 0 11,020
NUVEEN DIVERSIFIED DIVID & I COM 6706EP105 298 38,577 SH   SOLE   0 0 38,577
NUVEEN FLOATING RATE INCOME COM 67072T108 88 11,190 SH   SOLE   0 0 11,190
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 101 12,850 SH   SOLE   0 0 12,850
NUVEEN REAL ASSET INCOME & G COM 67074Y105 155 13,294 SH   SOLE   0 0 13,294
NUVEEN REAL ESTATE INCOME FD COM 67071B108 437 58,469 SH   SOLE   0 0 58,469
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 415 37,761 SH   SOLE   0 0 37,761
NUVEEN SR INCOME FD COM 67067Y104 85 17,982 SH   SOLE   0 0 17,982
NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 198 15,544 SH   SOLE   0 0 15,544
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 155 19,216 SH   SOLE   0 0 19,216
NVIDIA CORPORATION COM 67066G104 3,330 8,766 SH   SOLE   0 0 8,766
OWENS CORNING NEW COM 690742101 389 6,985 SH   SOLE   0 0 6,985
PAYPAL HLDGS INC COM 70450Y103 3,269 18,765 SH   SOLE   0 0 18,765
PEPSICO INC COM 713448108 419 3,168 SH   SOLE   0 0 3,168
PFIZER INC COM 717081103 266 8,125 SH   SOLE   0 0 8,125
PHILIP MORRIS INTL INC COM 718172109 1,888 26,946 SH   SOLE   0 0 26,946
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 131 14,862 SH   SOLE   0 0 14,862
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 251 20,910 SH   SOLE   0 0 20,910
PROCTER AND GAMBLE CO COM 742718109 680 5,684 SH   SOLE   0 0 5,684
PRUDENTIAL FINL INC COM 744320102 326 5,346 SH   SOLE   0 0 5,346
PUBLIC STORAGE COM 74460D109 308 1,605 SH   SOLE   0 0 1,605
RAMACO RES INC COM 75134P303 58 27,000 SH   SOLE   0 0 27,000
RAYTHEON TECHNOLOGIES CORP COM 75513E101 222 3,609 SH   SOLE   0 0 3,609
RMR REAL ESTATE INCOME FD COM 76970B101 569 48,767 SH   SOLE   0 0 48,767
ROYCE MICRO-CAP TR INC COM 780915104 807 112,108 SH   SOLE   0 0 112,108
SERVICENOW INC COM 81762P102 1,402 3,462 SH   SOLE   0 0 3,462
SINA CORP ORD G81477104 288 8,033 SH   SOLE   0 0 8,033
SONY CORP SPONSORED ADR 835699307 239 3,463 SH   SOLE   0 0 3,463
SOURCE CAP INC COM 836144105 386 11,656 SH   SOLE   0 0 11,656
SPDR GOLD TR GOLD SHS 78463V107 680 4,064 SH   SOLE   0 0 4,064
SPDR S&P 500 ETF TR TR UNIT 78462F103 506 1,641 SH   SOLE   0 0 1,641
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,993 7,718 SH   SOLE   0 0 7,718
SPROTT FOCUS TR INC COM 85208J109 232 39,390 SH   SOLE   0 0 39,390
STAR GROUP L P UNIT LTD PARTNR 85512C105 1,192 135,957 SH   SOLE   0 0 135,957
STARBUCKS CORP COM 855244109 380 5,166 SH   SOLE   0 0 5,166
UNITEDHEALTH GROUP INC COM 91324P102 2,605 8,832 SH   SOLE   0 0 8,832
V F CORP COM 918204108 281 4,615 SH   SOLE   0 0 4,615
VAIL RESORTS INC COM 91879Q109 213 1,172 SH   SOLE   0 0 1,172
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 215 1,406 SH   SOLE   0 0 1,406
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,559 17,648 SH   SOLE   0 0 17,648
VERISK ANALYTICS INC COM 92345Y106 1,100 6,460 SH   SOLE   0 0 6,460
VIRTUS TOTAL RETURN FUND INC COM 92835W107 157 19,196 SH   SOLE   0 0 19,196
VISA INC COM CL A 92826C839 3,775 19,540 SH   SOLE   0 0 19,540
VOYA GLBL ADV & PREM OPP FD COM 92912R104 127 15,498 SH   SOLE   0 0 15,498
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 110 22,864 SH   SOLE   0 0 22,864
VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 150 36,233 SH   SOLE   0 0 36,233
VOYA NAT RES EQUITY INCOME F COM 92913C106 427 167,951 SH   SOLE   0 0 167,951
VOYA PRIME RATE TR SH BEN INT 92913A100 78 19,132 SH   SOLE   0 0 19,132
WALMART INC COM 931142103 549 4,581 SH   SOLE   0 0 4,581
WELLS FARGO CO NEW COM 949746101 405 15,828 SH   SOLE   0 0 15,828
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 215 49,751 SH   SOLE   0 0 49,751
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 89 12,679 SH   SOLE   0 0 12,679
WESTERN ASSET HIGH INCM FD I COM 95766J102 76 12,320 SH   SOLE   0 0 12,320
WESTERN ASSET HIGH INCM OPP COM 95766K109 115 24,987 SH   SOLE   0 0 24,987
SPDR S&P 500 ETF TR TR UNIT 78462F103 0 100 SH Put SOLE   0 0 100
SPDR S&P 500 ETF TR TR UNIT 78462F103 0 1,000 SH Put SOLE   0 0 1,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 1 300 SH Put SOLE   0 0 300
SPDR S&P 500 ETF TR TR UNIT 78462F103 3 500 SH Put SOLE   0 0 500
SPDR S&P 500 ETF TR TR UNIT 78462F103 7 2,000 SH Put SOLE   0 0 2,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 40 7,300 SH Put SOLE   0 0 7,300
CREE INC COM 225447101 1 2,000 SH Call SOLE   0 0 2,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 0 700 SH Call SOLE   0 0 700