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 CO COM 88579Y101 347 2,000 SH   SOLE 0 0 2,000
ABBOTT LABS COM 002824100 612 7,282 SH   SOLE 0 0 7,282
ABBVIE INC COM 00287Y109 976 13,426 SH   SOLE 0 0 13,426
ADOBE INC COM 00724F101 1,808 6,136 SH   SOLE 0 0 6,136
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,885 11,126 SH   SOLE 0 0 11,126
ALLEGIANCE BANCSHARES INC COM 01748H107 331 9,929 SH   SOLE 0 0 9,929
ALLIANZGI CONV INCOME FD II COM 018825109 232 45,982 SH   SOLE 0 0 45,982
ALPHABET INC CAP STK CL C 02079K107 2,995 2,771 SH   SOLE 0 0 2,771
ALTRIA GROUP INC COM 02209S103 2,251 47,545 SH   SOLE 0 0 47,545
AMAZON COM INC COM 023135106 1,981 1,046 SH   SOLE 0 0 1,046
AMGEN INC COM 031162100 308 1,672 SH   SOLE 0 0 1,672
ANADARKO PETE CORP COM 032511107 203 2,875 SH   SOLE 0 0 2,875
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,364 15,410 SH   SOLE 0 0 15,410
APPLE INC COM 037833100 1,170 5,910 SH   SOLE 0 0 5,910
AT&T INC COM 00206R102 374 11,161 SH   SOLE 0 0 11,161
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 86 15,225 SH   SOLE 0 0 15,225
BLACKROCK HEALTH SCIENCES TR COM 09250W107 259 6,669 SH   SOLE 0 0 6,669
BLACKROCK INC COM 09247X101 1,264 2,693 SH   SOLE 0 0 2,693
BLACKROCK RES & COMM STRAT T SHS 09257A108 134 16,428 SH   SOLE 0 0 16,428
BLACKROCK SCIENCE & TECH TR SHS 09258G104 278 8,598 SH   SOLE 0 0 8,598
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 294 12,403 SH   SOLE 0 0 12,403
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 401 9,026 SH   SOLE 0 0 9,026
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 51 16,607 SH   SOLE 0 0 16,607
BOOKING HLDGS INC COM 09857L108 341 182 SH   SOLE 0 0 182
CAPITAL ONE FINL CORP COM 14040H105 314 3,455 SH   SOLE 0 0 3,455
CBRE CLARION GLOBAL REAL EST COM 12504G100 156 20,765 SH   SOLE 0 0 20,765
CELGENE CORP COM 151020104 352 3,807 SH   SOLE 0 0 3,807
CHART INDS INC COM PAR $0.01 16115Q308 296 3,845 SH   SOLE 0 0 3,845
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,540 3,898 SH   SOLE 0 0 3,898
CHEVRON CORP NEW COM 166764100 962 7,733 SH   SOLE 0 0 7,733
CISCO SYS INC COM 17275R102 324 5,912 SH   SOLE 0 0 5,912
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 265 28,780 SH   SOLE 0 0 28,780
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 446 37,334 SH   SOLE 0 0 37,334
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 97 10,309 SH   SOLE 0 0 10,309
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 290 31,065 SH   SOLE 0 0 31,065
CME GROUP INC COM 12572Q105 854 4,400 SH   SOLE 0 0 4,400
COCA COLA CO COM 191216100 806 15,836 SH   SOLE 0 0 15,836
COMCAST CORP NEW CL A 20030N101 2,878 68,064 SH   SOLE 0 0 68,064
CREDIT SUISSE ASSET MGMT INC COM 224916106 66 21,140 SH   SOLE 0 0 21,140
CVS HEALTH CORP COM 126650100 366 6,722 SH   SOLE 0 0 6,722
DEVON ENERGY CORP NEW COM 25179M103 269 9,422 SH   SOLE 0 0 9,422
DIAGEO P L C SPON ADR NEW 25243Q205 348 2,020 SH   SOLE 0 0 2,020
DISNEY WALT CO COM DISNEY 254687106 539 3,858 SH   SOLE 0 0 3,858
DIVERSIFIED RSTRNT HLDGS INC COM 25532M105 16 21,890 SH   SOLE 0 0 21,890
DIVIDEND & INCOME FUND COM NEW 25538A204 596 51,734 SH   SOLE 0 0 51,734
EATON CORP PLC SHS G29183103 366 4,397 SH   SOLE 0 0 4,397
EATON VANCE LTD DUR INCOME F COM 27828H105 132 10,448 SH   SOLE 0 0 10,448
EATON VANCE SR INCOME TR SH BEN INT 27826S103 100 16,004 SH   SOLE 0 0 16,004
EATON VANCE TAX MNGD GBL DV COM 27829F108 2,213 267,000 SH   SOLE 0 0 267,000
ELECTRONIC ARTS INC COM 285512109 2,139 21,120 SH   SOLE 0 0 21,120
ELLSWORTH GRWTH AND INCOME L COM 289074106 118 11,458 SH   SOLE 0 0 11,458
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 772 54,818 SH   SOLE 0 0 54,818
ENTERPRISE PRODS PARTNERS L COM 293792107 1,624 56,267 SH   SOLE 0 0 56,267
EXXON MOBIL CORP COM 30231G102 102,791 1,341,396 SH   SOLE 0 0 1,341,396
FACEBOOK INC CL A 30303M102 2,387 12,369 SH   SOLE 0 0 12,369
FEDEX CORP COM 31428X106 535 3,259 SH   SOLE 0 0 3,259
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 344 35,612 SH   SOLE 0 0 35,612
FIRST FINL BANKSHARES COM 32020R109 2,204 71,592 SH   SOLE 0 0 71,592
FIRST SOLAR INC COM 336433107 213 3,245 SH   SOLE 0 0 3,245
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 325 4,166 SH   SOLE 0 0 4,166
FIRST TR SR FLG RTE INCM FD COM 33733U108 123 10,172 SH   SOLE 0 0 10,172
FORD MTR CO DEL COM 345370860 121 11,850 SH   SOLE 0 0 11,850
FRANKLIN UNVL TR SH BEN INT 355145103 150 20,507 SH   SOLE 0 0 20,507
GENERAL DYNAMICS CORP COM 369550108 204 1,121 SH   SOLE 0 0 1,121
GENERAL ELECTRIC CO COM 369604103 290 27,581 SH   SOLE 0 0 27,581
GENERAL MLS INC COM 370334104 212 4,040 SH   SOLE 0 0 4,040
GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 267 4,595 SH   SOLE 0 0 4,595
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 408 77,366 SH   SOLE 0 0 77,366
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 255 32,678 SH   SOLE 0 0 32,678
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 237 7,348 SH   SOLE 0 0 7,348
HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 340 49,709 SH   SOLE 0 0 49,709
HENRY JACK & ASSOC INC COM 426281101 731 5,456 SH   SOLE 0 0 5,456
HIGH INCOME SECS FD SHS BEN INT 42968F108 237 28,693 SH   SOLE 0 0 28,693
HOME DEPOT INC COM 437076102 276 1,325 SH   SOLE 0 0 1,325
HONEYWELL INTL INC COM 438516106 220 1,262 SH   SOLE 0 0 1,262
INDEPENDENT BK GROUP INC COM 45384B106 2,267 41,240 SH   SOLE 0 0 41,240
INTEL CORP COM 458140100 629 13,143 SH   SOLE 0 0 13,143
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,696 19,739 SH   SOLE 0 0 19,739
INTERNATIONAL BUSINESS MACHS COM 459200101 201 1,456 SH   SOLE 0 0 1,456
INTUITIVE SURGICAL INC COM NEW 46120E602 1,845 3,518 SH   SOLE 0 0 3,518
INVESCO QQQ TR UNIT SER 1 46090E103 269 1,441 SH   SOLE 0 0 1,441
INVESCO SR INCOME TR COM 46131H107 93 21,437 SH   SOLE 0 0 21,437
ISHARES TR CHINA LG-CAP ETF 464287184 279 6,519 SH   SOLE 0 0 6,519
ISHARES TR CORE S&P US GWT 464287671 17,725 282,790 SH   SOLE 0 0 282,790
ISHARES TR CORE S&P500 ETF 464287200 47,910 162,545 SH   SOLE 0 0 162,545
ISHARES TR SELECT DIVID ETF 464287168 204 2,051 SH   SOLE 0 0 2,051
IVY HIGH INC OPPORTUNITIES F COM 465893105 141 10,403 SH   SOLE 0 0 10,403
JD COM INC SPON ADR CL A 47215P106 1,149 37,921 SH   SOLE 0 0 37,921
JOHNSON & JOHNSON COM 478160104 1,271 9,129 SH   SOLE 0 0 9,129
JPMORGAN CHASE & CO COM 46625H100 644 5,764 SH   SOLE 0 0 5,764
KANSAS CITY SOUTHERN COM NEW 485170302 283 2,325 SH   SOLE 0 0 2,325
LOCKHEED MARTIN CORP COM 539830109 476 1,310 SH   SOLE 0 0 1,310
MACQUARIE FT TR GB INF UT DI COM 55607W100 145 14,002 SH   SOLE 0 0 14,002
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 229 3,580 SH   SOLE 0 0 3,580
MASTERCARD INC CL A 57636Q104 1,510 5,710 SH   SOLE 0 0 5,710
MEDTRONIC PLC SHS G5960L103 448 4,605 SH   SOLE 0 0 4,605
MERCK & CO INC COM 58933Y105 402 4,791 SH   SOLE 0 0 4,791
MPLX LP COM UNIT REP LTD 55336V100 274 8,521 SH   SOLE 0 0 8,521
NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 88 14,293 SH   SOLE 0 0 14,293
NUVEEN FLOATING RATE INCOME COM 67072T108 125 12,709 SH   SOLE 0 0 12,709
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 157 16,123 SH   SOLE 0 0 16,123
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 399 17,835 SH   SOLE 0 0 17,835
NUVEEN SR INCOME FD COM 67067Y104 85 14,305 SH   SOLE 0 0 14,305
NVIDIA CORP COM 67066G104 1,320 8,038 SH   SOLE 0 0 8,038
PAYPAL HLDGS INC COM 70450Y103 1,028 8,979 SH   SOLE 0 0 8,979
PFIZER INC COM 717081103 265 6,125 SH   SOLE 0 0 6,125
PHILIP MORRIS INTL INC COM 718172109 3,711 47,261 SH   SOLE 0 0 47,261
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 297 12,198 SH   SOLE 0 0 12,198
PROCTER AND GAMBLE CO COM 742718109 656 5,982 SH   SOLE 0 0 5,982
RMR REAL ESTATE INCOME FUND COM 76970B101 240 13,101 SH   SOLE 0 0 13,101
ROYCE MICRO-CAP TR INC COM 780915104 113 13,790 SH   SOLE 0 0 13,790
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 218 7,895 SH   SOLE 0 0 7,895
SINA CORP ORD G81477104 315 7,314 SH   SOLE 0 0 7,314
SOURCE CAP INC COM 836144105 201 5,509 SH   SOLE 0 0 5,509
SOUTHWESTERN ENERGY CO COM 845467109 60 18,995 SH   SOLE 0 0 18,995
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 218 820 SH   SOLE 0 0 820
SPDR GOLD TRUST GOLD SHS 78463V107 411 3,085 SH   SOLE 0 0 3,085
SPDR SERIES TRUST FACTST INV ETF 78464A110 264 2,502 SH   SOLE 0 0 2,502
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 269 7,073 SH   SOLE 0 0 7,073
SPDR SERIES TRUST S&P INS ETF 78464A789 327 9,634 SH   SOLE 0 0 9,634
SPROTT FOCUS TR INC COM 85208J109 113 16,838 SH   SOLE 0 0 16,838
STAR GROUP L P UNIT LTD PARTNR 85512C105 100 10,000 SH   SOLE 0 0 10,000
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 252 14,115 SH   SOLE 0 0 14,115
UGI CORP NEW COM 902681105 299 5,595 SH   SOLE 0 0 5,595
UNITED TECHNOLOGIES CORP COM 913017109 374 2,873 SH   SOLE 0 0 2,873
UNITEDHEALTH GROUP INC COM 91324P102 2,359 9,668 SH   SOLE 0 0 9,668
VAIL RESORTS INC COM 91879Q109 395 1,768 SH   SOLE 0 0 1,768
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 438 5,062 SH   SOLE 0 0 5,062
VANGUARD INDEX FDS GROWTH ETF 922908736 270 1,650 SH   SOLE 0 0 1,650
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 325 1,209 SH   SOLE 0 0 1,209
VANGUARD INDEX FDS SML CP GRW ETF 922908595 272 1,462 SH   SOLE 0 0 1,462
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 220 2,086 SH   SOLE 0 0 2,086
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 440 4,893 SH   SOLE 0 0 4,893
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 213 1,429 SH   SOLE 0 0 1,429
VANGUARD WORLD FDS INF TECH ETF 92204A702 273 1,295 SH   SOLE 0 0 1,295
VERISK ANALYTICS INC COM 92345Y106 860 5,869 SH   SOLE 0 0 5,869
VISA INC COM CL A 92826C839 2,577 14,848 SH   SOLE 0 0 14,848
VOYA PRIME RATE TR SH BEN INT 92913A100 117 24,495 SH   SOLE 0 0 24,495
WELLS FARGO CO NEW COM 949746101 337 7,115 SH   SOLE 0 0 7,115
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 111 13,473 SH   SOLE 0 0 13,473
WESTERN ASSET CORPORATE LN F COM 95790J102 100 10,499 SH   SOLE 0 0 10,499
WESTERN ASSET HIGH INCM OPP COM 95766K109 68 13,299 SH   SOLE 0 0 13,299
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 120 10,280 SH   SOLE 0 0 10,280
WESTERN AST INFL LKD OPP & I COM 95766R104 138 12,298 SH   SOLE 0 0 12,298