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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ISHARES TRCORE S&P MCP ETF4642875076172,371SH SOLE0002,371
ISHARES TRCORE S&P500 ETF4642872002,2505,657SH SOLE0005,657
ISHARES TRRUS 1000 ETF4642876222431,085SH SOLE0001,085
ISHARES TRRUSSELL 2000 ETF4642876554672,115SH SOLE0002,115
SPDR S&P 500 ETF TRTR UNIT78462F1038,26820,862SH SOLE00020,862
AMAZON COM INCCOM0231351062,432786SH SOLE000786
BERKSHIRE HATHAWAY INC DELCL B NEW084670702242948SH SOLE000948
BOEING COCOM0970231055852,296SH SOLE0002,296
INVESCO QQQ TRUNIT SER 146090E1035,29816,602SH SOLE00016,602
AMGEN INCCOM0311621003671,476SH SOLE0001,476
ABBOTT LABSCOM0028241002181,818SH SOLE0001,818
ALTRIA GROUP INCCOM02209S1033336,503SH SOLE0006,503
INTEL CORPCOM4581401003545,528SH SOLE0005,528
DISNEY WALT COCOM2546871062581,400SH SOLE0001,400
JOHNSON & JOHNSONCOM4781601044792,913SH SOLE0002,913
ISHARES TRMSCI EAFE ETF4642874654245,587SH SOLE0005,587
CHEVRON CORP NEWCOM1667641003082,940SH SOLE0002,940
MICROSOFT CORPCOM5949181042,56310,870SH SOLE00010,870
CISCO SYS INCCOM17275R1023246,258SH SOLE0006,258
PEPSICO INCCOM7134481081,3459,508SH SOLE0009,508
VERIZON COMMUNICATIONS INCCOM92343V1042334,013SH SOLE0004,013
SPDR SER TRS&P 600 SMCP VAL78464A3004475,454SH SOLE0005,454
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2092492,131SH SOLE0002,131
VANGUARD SPECIALIZED FUNDSDIV APP ETF92190884414,763100,375SH SOLE000100,375
BK OF AMERICA CORPCOM0605051042877,409SH SOLE0007,409
EXXON MOBIL CORPCOM30231G1023626,477SH SOLE0006,477
WALMART INCCOM9311421032631,934SH SOLE0001,934
UNION PAC CORPCOM9078181082471,122SH SOLE0001,122
TEXAS INSTRS INCCOM8825081043471,833SH SOLE0001,833
MERCK & CO. INCCOM58933Y1052292,971SH SOLE0002,971
PROCTER AND GAMBLE COCOM7427181092782,051SH SOLE0002,051
GENERAL ELECTRIC COCOM36960410314310,918SH SOLE00010,918
JPMORGAN CHASE & COCOM46625H1001,2578,260SH SOLE0008,260
ISHARES TR1 3 YR TREAS BD46428745795011,012SH SOLE00011,012
SOUTHWEST AIRLS COCOM8447411081,17919,315SH SOLE00019,315
VANGUARD INDEX FDSTOTAL STK MKT9229087691,2776,179SH SOLE0006,179
APPLE INCCOM0378331008,77871,862SH SOLE00071,862
VANGUARD INDEX FDSEXTEND MKT ETF9229086524702,655SH SOLE0002,655
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V35731,130219,750SH SOLE000219,750
SABINE ROYALTY TRUNIT BEN INT78568810273924,352SH SOLE00024,352
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428585119,820SH SOLE0009,820
NORTHROP GRUMMAN CORPCOM6668071025341,649SH SOLE0001,649
ANNALY CAPITAL MANAGEMENT INCOM03571040964374,756SH SOLE00074,756
NETFLIX INCCOM64110L106432829SH SOLE000829
EZCORP INCCL A NON VTG3023011069920,000SH SOLE00020,000
NVIDIA CORPORATIONCOM67066G104319598SH SOLE000598
MFS MULTIMARKET INCOME TRSH BEN INT5527371086510,073SH SOLE00010,073
YUM BRANDS INCCOM9884981012912,688SH SOLE0002,688
ALLIANCE DATA SYSTEMS CORPCOM0185811081,12610,049SH SOLE00010,049
ALPHABET INCCAP STK CL A02079K305410199SH SOLE000199
SPDR GOLD TRGOLD SHS78463V1073892,431SH SOLE0002,431
MERCURY GENL CORP NEWCOM5894001004928,098SH SOLE0008,098
VANGUARD INDEX FDSREAL ESTATE ETF9229085536396,954SH SOLE0006,954
CHIPOTLE MEXICAN GRILL INCCOM1696561052,4861,750SH SOLE0001,750
COMSTOCK RES INCCOM20576830244179,550SH SOLE00079,550
VANGUARD WORLD FDSINF TECH ETF92204A7023601,004SH SOLE0001,004
ISHARES SILVER TRISHARES46428Q10935715,746SH SOLE00015,746
VANECK VECTORS ETF TRGOLD MINERS ETF92189F10640612,494SH SOLE00012,494
MASTERCARD INCORPORATEDCL A57636Q1045001,405SH SOLE0001,405
ISHARES TRU.S. MED DVC ETF464288810238719SH SOLE000719
DORCHESTER MINERALS LPCOM UNIT25820R10523717,386SH SOLE00017,386
DYNEX CAP INCCOM26817Q88631016,351SH SOLE00016,351
ENERGY TRANSFER LPCOM UT LTD PTN29273V1001,190155,009SH SOLE000155,009
VANGUARD BD INDEX FDSSHORT TRM BOND9219378273153,831SH SOLE0003,831
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X50951311,725SH SOLE00011,725
BLACKSTONE GROUP INCCOM09260D1073194,275SH SOLE0004,275
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438584178,495SH SOLE0008,495
FIRST TR EXCHANGE TRADED FDENERGY ALPHADX33734X12714013,797SH SOLE00013,797
FIRST TR EXCHANGE TRADED FDFINLS ALPHADEX33734X1352165,200SH SOLE0005,200
FIRST TR EXCHANGE TRADED FDHLTH CARE ALPH33734X1433313,050SH SOLE0003,050
VISA INCCOM CL A92826C8394972,350SH SOLE0002,350
PHILIP MORRIS INTL INCCOM7181721093243,646SH SOLE0003,646
VANECK VECTORS ETF TRGAMING ETF92189F8822695,036SH SOLE0005,036
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X88982123,208SH SOLE00023,208
HILLTOP HOLDINGS INCCOM43274810138511,294SH SOLE00011,294
AGNC INVT CORPCOM00123Q10460135,846SH SOLE00035,846
ISHARES TRGL CLEAN ENE ETF4642882242339,587SH SOLE0009,587
TWO HBRS INVT CORPCOM NEW90187B4081,081147,499SH SOLE000147,499
SCHWAB STRATEGIC TRINTL EQTY ETF8085248053,16184,016SH SOLE00084,016
DIREXION SHS ETF TRDAILY LATIN AMER25460E2733725,400SH SOLE0005,400
DIREXION SHS ETF TRDLY MIDCAP ETF3X25459W7304548,000SH SOLE0008,000
SCHWAB STRATEGIC TREMRG MKTEQ ETF80852470663019,839SH SOLE00019,839
TESLA INCCOM88160R101661990SH SOLE000990
SCHWAB STRATEGIC TRSHT TM US TRES80852486253810,481SH SOLE00010,481
SCHWAB STRATEGIC TRUS DIVIDEND EQ80852479732,048439,496SH SOLE000439,496
ISHARES TRMSCI USA MIN VOL46429B6972012,908SH SOLE0002,908
FACEBOOK INCCL A30303M1023531,200SH SOLE0001,200
DIREXION SHS ETF TRNAS100 EQL WGT25459Y2072272,956SH SOLE0002,956
VANECK VECTORS ETF TRMORNINGSTAR WIDE92189F6431,15016,595SH SOLE00016,595
ISHARES TRCORE MSCI EAFE46432F8422112,922SH SOLE0002,922
ABBVIE INCCOM00287Y1093683,396SH SOLE0003,396
LANDMARK INFRASTRCTUR PARTRCOM UNIT LTD51508J10816313,745SH SOLE00013,745
WISDOMTREE TRUS QTLY DIV GRT97717X6693,04453,231SH SOLE00053,231
INDEPENDENT BK GROUP INCCOM45384B1061,89326,211SH SOLE00026,211
SCHWAB STRATEGIC TRSCHWAB FDT US SC8085247634318,506SH SOLE0008,506
SCHWAB STRATEGIC TRSCHWB FDT INT LG8085247551,78655,637SH SOLE00055,637
ISHARES TRMSCI USA QLT FCT46432F33927,713227,568SH SOLE000227,568
GRAHAM HLDGS COCOM CL B384637104452804SH SOLE000804
ENLINK MIDSTREAM LLCCOM UNIT REP LTD29336T1004410,200SH SOLE00010,200
ALPHABET INCCAP STK CL C02079K107538260SH SOLE000260
VIPER ENERGY PARTNERS LPCOM UNT RP INT92763M10526418,100SH SOLE00018,100
PAYCOM SOFTWARE INCCOM70432V102204550SH SOLE000550
WISDOMTREE TREM EX ST-OWNED97717X5787,976196,012SH SOLE000196,012
ISHARES TRMSCI LW CRB TG46434V4643682,354SH SOLE0002,354
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V84879316,445SH SOLE00016,445
LATTICE STRATEGIES TRHARTFORD MLT ETF5184161026,074204,496SH SOLE000204,496
BLACK STONE MINERALS L PCOM UNIT09225M10165074,573SH SOLE00074,573
ISHARES TRMSCI INTL QUALTY46434V4566,917189,806SH SOLE000189,806
SPDR SER TRPRTFLO S&P500 HI78468R7883659,487SH SOLE0009,487
VANGUARD WHITEHALL FDSINTL DVD ETF9219468104,90359,195SH SOLE00059,195
CONDUENT INCCOM2067871036710,000SH SOLE00010,000
FIRST TR EXCHNG TRADED FD VITCW OPPORTUNIS33740F80574414,079SH SOLE00014,079
MANAGED PORTFOLIO SERIESTORTOISE NRAM PI56167N7202,290112,957SH SOLE000112,957
ISHARES TRESG AWR MSCI USA46435G4253814,192SH SOLE0004,192
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8372995,895SH SOLE0005,895
PACER FDS TRPACER US SMALL69374H8573699,001SH SOLE0009,001
HARTFORD FDS EXCHANGE TRADEDTOTAL RTRN ETF41653L3051,40434,918SH SOLE00034,918
VIRGIN GALACTIC HOLDINGS INCCOM92766K10632510,600SH SOLE00010,600
J P MORGAN EXCHANGE-TRADED FBETBULD JAPAN46641Q71228710,086SH SOLE00010,086
J P MORGAN EXCHANGE-TRADED FBETBULD EUROPE46641Q72049418,056SH SOLE00018,056
J P MORGAN EXCHANGE-TRADED FBETABULDRS CDA46641Q69631410,630SH SOLE00010,630
UBER TECHNOLOGIES INCCOM90353T10056110,300SH SOLE00010,300
OUSTER INCCOM68989M1038510,000SH SOLE00010,000
FOREST ROAD ACQUISITION CORPCOM34619R10213213,020SH SOLE00013,020