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 93,139 1,341,680 SH   SOLE   0 0 1,341,680
ISHARES TR CORE S&P US GWT 464287671 18,315 289,106 SH   SOLE   0 0 289,106
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1,411 234,002 SH   SOLE   0 0 234,002
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 1,175 187,432 SH   SOLE   0 0 187,432
ISHARES TR CORE S&P500 ETF 464287200 43,611 145,071 SH   SOLE   0 0 145,071
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 1,161 108,260 SH   SOLE   0 0 108,260
VOYA RISK MANAGED NAT RES FD COM 92913C106 384 101,569 SH   SOLE   0 0 101,569
ALLIANZGI CONV INCOME FD II COM 018825109 368 74,029 SH   SOLE   0 0 74,029
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1,349 72,844 SH   SOLE   0 0 72,844
FIRST FINL BANKSHARES COM 32020R109 2,383 71,592 SH   SOLE   0 0 71,592
COMCAST CORP NEW CL A 20030N101 3,224 70,591 SH   SOLE   0 0 70,591
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 491 60,633 SH   SOLE   0 0 60,633
ENTERPRISE PRODS PARTNERS L COM 293792107 1,577 56,967 SH   SOLE   0 0 56,967
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 666 53,318 SH   SOLE   0 0 53,318
ALTRIA GROUP INC COM 02209S103 2,214 50,975 SH   SOLE   0 0 50,975
DIVIDEND & INCOME FUND COM NEW 25538A204 570 48,527 SH   SOLE   0 0 48,527
JD COM INC SPON ADR CL A 47215P106 1,484 47,857 SH   SOLE   0 0 47,857
ALLIANZGI CONV INCOME FD COM 018828103 238 42,131 SH   SOLE   0 0 42,131
INDEPENDENT BK GROUP INC COM 45384B106 1,999 38,676 SH   SOLE   0 0 38,676
TEMPLETON EMERG MKTS INCOME COM 880192109 324 35,898 SH   SOLE   0 0 35,898
PHILIP MORRIS INTL INC COM 718172109 2,449 31,271 SH   SOLE   0 0 31,271
BLACKROCK CORE BD TR SHS BEN INT 09249E101 426 29,793 SH   SOLE   0 0 29,793
MACQUARIE FT TR GB INF UT DI COM 55607W100 283 28,538 SH   SOLE   0 0 28,538
VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 136 26,062 SH   SOLE   0 0 26,062
VOYA PRIME RATE TR SH BEN INT 92913A100 114 24,299 SH   SOLE   0 0 24,299
INVESCO SR INCOME TR COM 46131H107 100 24,235 SH   SOLE   0 0 24,235
VOYA GLBL ADV & PREM OPP FD COM 92912R104 225 22,071 SH   SOLE   0 0 22,071
ELECTRONIC ARTS INC COM 285512109 2,099 22,060 SH   SOLE   0 0 22,060
DIVERSIFIED RSTRNT HLDGS INC COM 25532M105 11 21,890 SH   SOLE   0 0 21,890
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 116 21,618 SH   SOLE   0 0 21,618
ISHARES TR CORE S&P TTL STK 464287150 1,452 21,510 SH   SOLE   0 0 21,510
NUVEEN SR INCOME FD COM 67067Y104 120 21,188 SH   SOLE   0 0 21,188
REAVES UTIL INCOME FD COM SH BEN INT 756158101 729 20,215 SH   SOLE   0 0 20,215
EATON VANCE SR INCOME TR SH BEN INT 27826S103 121 19,773 SH   SOLE   0 0 19,773
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,807 19,369 SH   SOLE   0 0 19,369
SOUTHWESTERN ENERGY CO COM 845467109 39 18,995 SH   SOLE   0 0 18,995
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,098 18,826 SH   SOLE   0 0 18,826
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 123 18,400 SH   SOLE   0 0 18,400
FRANKLIN UNVL TR SH BEN INT 355145103 135 18,089 SH   SOLE   0 0 18,089
CBRE CLARION GLOBAL REAL EST COM 12504G100 137 17,573 SH   SOLE   0 0 17,573
GENERAL ELECTRIC CO COM 369604103 154 17,295 SH   SOLE   0 0 17,295
BLACKROCK RES & COMM STRAT T SHS 09257A108 126 17,152 SH   SOLE   0 0 17,152
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 255 16,822 SH   SOLE   0 0 16,822
CREDIT SUISSE ASSET MGMT INC COM 224916106 52 16,546 SH   SOLE   0 0 16,546
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,506 16,356 SH   SOLE   0 0 16,356
VISA INC COM CL A 92826C839 2,869 16,048 SH   SOLE   0 0 16,048
FACEBOOK INC CL A 30303M102 3,019 15,982 SH   SOLE   0 0 15,982
ROYCE MICRO-CAP TR INC COM 780915104 124 15,700 SH   SOLE   0 0 15,700
COCA COLA CO COM 191216100 835 15,602 SH   SOLE   0 0 15,602
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 126 15,186 SH   SOLE   0 0 15,186
BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 46 14,998 SH   SOLE   0 0 14,998
MADISON CVRED CALL & EQ STR COM 557437100 93 14,828 SH   SOLE   0 0 14,828
WESTERN ASSET CORPORATE LN F COM 95790J102 136 14,485 SH   SOLE   0 0 14,485
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 104 14,253 SH   SOLE   0 0 14,253
ABBVIE INC COM 00287Y109 1,056 14,177 SH   SOLE   0 0 14,177
SPROTT FOCUS TR INC COM 85208J109 92 13,879 SH   SOLE   0 0 13,879
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,163 13,839 SH   SOLE   0 0 13,839
WESTERN AST INFL LKD OPP & I COM 95766R104 152 13,801 SH   SOLE   0 0 13,801
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 115 13,786 SH   SOLE   0 0 13,786
INTEL CORP COM 458140100 724 13,760 SH   SOLE   0 0 13,760
BLACKROCK FLOAT RATE OME STR COM 09255X100 169 13,553 SH   SOLE   0 0 13,553
LAZARD WORLD DIVID & INCOME COM 521076109 125 13,304 SH   SOLE   0 0 13,304
HIGH INCOME SECS FD SHS BEN INT 42968F108 112 13,248 SH   SOLE   0 0 13,248
WESTERN ASSET HIGH INCM OPP COM 95766K109 63 12,572 SH   SOLE   0 0 12,572
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 100 12,363 SH   SOLE   0 0 12,363
GABELLI DIVD & INCOME TR COM 36242H104 251 12,253 SH   SOLE   0 0 12,253
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 228 12,198 SH   SOLE   0 0 12,198
VOYA INFRASTRUCTURE INDLS & COM 92912X101 135 12,162 SH   SOLE   0 0 12,162
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,088 11,913 SH   SOLE   0 0 11,913
FORD MTR CO DEL COM 345370860 107 11,850 SH   SOLE   0 0 11,850
PAYPAL HLDGS INC COM 70450Y103 1,189 11,474 SH   SOLE   0 0 11,474
WESTERN ASSET HIGH INCM FD I COM 95766J102 77 11,438 SH   SOLE   0 0 11,438
THL CR SR LN FD COM 87244R103 163 11,329 SH   SOLE   0 0 11,329
ADAM NAT RES FD INC COM 00548F105 176 11,308 SH   SOLE   0 0 11,308
UNITEDHEALTH GROUP INC COM 91324P102 2,695 11,295 SH   SOLE   0 0 11,295
FIRST TR SR FLG RTE INCM FD COM 33733U108 134 11,283 SH   SOLE   0 0 11,283
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 104 11,159 SH   SOLE   0 0 11,159
AT&T INC COM 00206R102 421 11,118 SH   SOLE   0 0 11,118
PIONEER FLOATING RATE TR COM 72369J102 115 11,088 SH   SOLE   0 0 11,088
EATON VANCE LTD DUR INCOME F COM 27828H105 139 10,959 SH   SOLE   0 0 10,959
RMR REAL ESTATE INCOME FUND COM 76970B101 218 10,720 SH   SOLE   0 0 10,720
NUVEEN FLOATING RATE INCOME COM 67072T108 100 10,675 SH   SOLE   0 0 10,675
BLACKROCK CORPOR HI YLD FD I COM 09255P107 113 10,625 SH   SOLE   0 0 10,625
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 107 10,069 SH   SOLE   0 0 10,069
INVESCO DYNAMIC CR OPP FD COM 46132R104 109 10,062 SH   SOLE   0 0 10,062
STAR GROUP L P UNIT LTD PARTNR 85512C105 94 10,000 SH   SOLE   0 0 10,000
ALLEGIANCE BANCSHARES INC COM 01748H107 342 9,929 SH   SOLE   0 0 9,929
DEVON ENERGY CORP NEW COM 25179M103 208 9,912 SH   SOLE   0 0 9,912
MPLX LP COM UNIT REP LTD 55336V100 267 9,821 SH   SOLE   0 0 9,821
JOHNSON & JOHNSON COM 478160104 1,274 9,594 SH   SOLE   0 0 9,594
SINA CORP ORD G81477104 338 8,273 SH   SOLE   0 0 8,273
PFIZER INC COM 717081103 301 8,251 SH   SOLE   0 0 8,251
NVIDIA CORP COM 67066G104 1,605 8,174 SH   SOLE   0 0 8,174
CHEVRON CORP NEW COM 166764100 941 8,090 SH   SOLE   0 0 8,090
WELLS FARGO CO NEW COM 949746101 380 7,578 SH   SOLE   0 0 7,578
CISCO SYS INC COM 17275R102 347 7,494 SH   SOLE   0 0 7,494
CVS HEALTH CORP COM 126650100 479 7,392 SH   SOLE   0 0 7,392
ABBOTT LABS COM 002824100 569 6,942 SH   SOLE   0 0 6,942
ADOBE INC COM 00724F101 1,841 6,591 SH   SOLE   0 0 6,591
JPMORGAN CHASE & CO COM 46625H100 789 6,575 SH   SOLE   0 0 6,575
APPLE INC COM 037833100 1,474 6,263 SH   SOLE   0 0 6,263
MERCK & CO INC COM 58933Y105 519 6,106 SH   SOLE   0 0 6,106
MASTERCARD INC CL A 57636Q104 1,669 5,990 SH   SOLE   0 0 5,990
VERISK ANALYTICS INC COM 92345Y106 928 5,945 SH   SOLE   0 0 5,945
MOLSON COORS BREWING CO CL B 60871R209 324 5,723 SH   SOLE   0 0 5,723
UGI CORP NEW COM 902681105 270 5,595 SH   SOLE   0 0 5,595
HENRY JACK & ASSOC INC COM 426281101 778 5,456 SH   SOLE   0 0 5,456
PROCTER & GAMBLE CO COM 742718109 584 4,986 SH   SOLE   0 0 4,986
CHART INDS INC COM PAR $0.01 16115Q308 295 4,985 SH   SOLE   0 0 4,985
MEDTRONIC PLC SHS G5960L103 509 4,705 SH   SOLE   0 0 4,705
CME GROUP INC COM 12572Q105 986 4,640 SH   SOLE   0 0 4,640
DISNEY WALT CO COM DISNEY 254687106 557 4,291 SH   SOLE   0 0 4,291
EATON CORP PLC SHS G29183103 339 4,123 SH   SOLE   0 0 4,123
GENERAL MLS INC COM 370334104 214 3,990 SH   SOLE   0 0 3,990
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,712 3,955 SH   SOLE   0 0 3,955
FIRST SOLAR INC COM 336433107 216 3,860 SH   SOLE   0 0 3,860
INTUITIVE SURGICAL INC COM NEW 46120E602 1,981 3,751 SH   SOLE   0 0 3,751
KELLOGG CO COM 487836108 228 3,683 SH   SOLE   0 0 3,683
ISHARES TR 20 YR TR BD ETF 464287432 493 3,525 SH   SOLE   0 0 3,525
FEDEX CORP COM 31428X106 528 3,520 SH   SOLE   0 0 3,520
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 282 3,502 SH   SOLE   0 0 3,502
CAPITAL ONE FINL CORP COM 14040H105 315 3,491 SH   SOLE   0 0 3,491
CELGENE CORP COM 151020104 344 3,403 SH   SOLE   0 0 3,403
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 214 3,280 SH   SOLE   0 0 3,280
PRUDENTIAL FINL INC COM 744320102 284 3,153 SH   SOLE   0 0 3,153
PROSHARES TR S&P 500 DV ARIST 74348A467 221 3,107 SH   SOLE   0 0 3,107
UNITED TECHNOLOGIES CORP COM 913017109 422 3,098 SH   SOLE   0 0 3,098
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 273 3,000 SH   SOLE   0 0 3,000
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 225 2,974 SH   SOLE   0 0 2,974
BLACKROCK INC COM 09247X101 1,305 2,936 SH   SOLE   0 0 2,936
ALPHABET INC CAP STK CL C 02079K107 3,613 2,907 SH   SOLE   0 0 2,907
SPDR GOLD TRUST GOLD SHS 78463V107 388 2,776 SH   SOLE   0 0 2,776
PEPSICO INC COM 713448108 332 2,435 SH   SOLE   0 0 2,435
ISHARES TR SELECT DIVID ETF 464287168 207 2,051 SH   SOLE   0 0 2,051
3M CO COM 88579Y101 326 2,000 SH   SOLE   0 0 2,000
VAIL RESORTS INC COM 91879Q109 447 1,973 SH   SOLE   0 0 1,973
KANSAS CITY SOUTHERN COM NEW 485170302 261 1,945 SH   SOLE   0 0 1,945
DIAGEO P L C SPON ADR NEW 25243Q205 305 1,881 SH   SOLE   0 0 1,881
AMGEN INC COM 031162100 367 1,792 SH   SOLE   0 0 1,792
SIMON PPTY GROUP INC NEW COM 828806109 255 1,713 SH   SOLE   0 0 1,713
HOME DEPOT INC COM 437076102 349 1,480 SH   SOLE   0 0 1,480
INTERNATIONAL BUSINESS MACHS COM 459200101 208 1,452 SH   SOLE   0 0 1,452
LOCKHEED MARTIN CORP COM 539830109 552 1,443 SH   SOLE   0 0 1,443
HONEYWELL INTL INC COM 438516106 207 1,268 SH   SOLE   0 0 1,268
AMAZON COM INC COM 023135106 2,216 1,254 SH   SOLE   0 0 1,254
GENERAL DYNAMICS CORP COM 369550108 210 1,176 SH   SOLE   0 0 1,176
BROADCOM INC COM 11135F101 228 785 SH   SOLE   0 0 785
BOOKING HLDGS INC COM 09857L108 371 184 SH   SOLE   0 0 184