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
ISHARES TR CORE S&P MCP ETF 464287507 637 2,371 SH   SOLE 0 0 0 2,371
ISHARES TR CORE S&P500 ETF 464287200 2,101 4,886 SH   SOLE 0 0 0 4,886
ISHARES TR S&P 500 GRWT ETF 464287309 219 3,004 SH   SOLE 0 0 0 3,004
ISHARES TR RUS 1000 ETF 464287622 263 1,085 SH   SOLE 0 0 0 1,085
ISHARES TR RUSSELL 2000 ETF 464287655 507 2,209 SH   SOLE 0 0 0 2,209
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,994 21,012 SH   SOLE 0 0 0 21,012
AMAZON COM INC COM 023135106 2,491 724 SH   SOLE 0 0 0 724
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 263 948 SH   SOLE 0 0 0 948
BOEING CO COM 097023105 515 2,151 SH   SOLE 0 0 0 2,151
INVESCO QQQ TR UNIT SER 1 46090E103 6,009 16,954 SH   SOLE 0 0 0 16,954
AMGEN INC COM 031162100 360 1,476 SH   SOLE 0 0 0 1,476
ABBOTT LABS COM 002824100 222 1,914 SH   SOLE 0 0 0 1,914
ALTRIA GROUP INC COM 02209S103 200 4,200 SH   SOLE 0 0 0 4,200
INTEL CORP COM 458140100 322 5,732 SH   SOLE 0 0 0 5,732
DISNEY WALT CO COM 254687106 271 1,541 SH   SOLE 0 0 0 1,541
HONEYWELL INTL INC COM 438516106 240 1,094 SH   SOLE 0 0 0 1,094
JOHNSON & JOHNSON COM 478160104 447 2,716 SH   SOLE 0 0 0 2,716
ISHARES TR MSCI EAFE ETF 464287465 441 5,587 SH   SOLE 0 0 0 5,587
CHEVRON CORP NEW COM 166764100 309 2,951 SH   SOLE 0 0 0 2,951
MICROSOFT CORP COM 594918104 2,990 11,037 SH   SOLE 0 0 0 11,037
CISCO SYS INC COM 17275R102 421 7,935 SH   SOLE 0 0 0 7,935
PEPSICO INC COM 713448108 1,436 9,694 SH   SOLE 0 0 0 9,694
VERIZON COMMUNICATIONS INC COM 92343V104 231 4,132 SH   SOLE 0 0 0 4,132
SPDR SER TR S&P 600 SMCP VAL 78464A300 468 5,458 SH   SOLE 0 0 0 5,458
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 253 2,005 SH   SOLE 0 0 0 2,005
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 17,882 115,522 SH   SOLE 0 0 0 115,522
EXXON MOBIL CORP COM 30231G102 411 6,523 SH   SOLE 0 0 0 6,523
WALMART INC COM 931142103 271 1,920 SH   SOLE 0 0 0 1,920
UNION PAC CORP COM 907818108 280 1,272 SH   SOLE 0 0 0 1,272
TEXAS INSTRS INC COM 882508104 353 1,834 SH   SOLE 0 0 0 1,834
MERCK & CO INC COM 58933Y105 216 2,773 SH   SOLE 0 0 0 2,773
GENERAL ELECTRIC CO COM 369604103 141 10,451 SH   SOLE 0 0 0 10,451
JPMORGAN CHASE & CO COM 46625H100 1,293 8,311 SH   SOLE 0 0 0 8,311
ISHARES TR 1 3 YR TREAS BD 464287457 749 8,692 SH   SOLE 0 0 0 8,692
FORD MTR CO DEL COM 345370860 193 13,013 SH   SOLE 0 0 0 13,013
SOUTHWEST AIRLS CO COM 844741108 1,023 19,265 SH   SOLE 0 0 0 19,265
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,394 6,258 SH   SOLE 0 0 0 6,258
APPLE INC COM 037833100 9,781 71,414 SH   SOLE 0 0 0 71,414
SUNCOR ENERGY INC NEW COM 867224107 113 4,700 SH   SOLE 0 0 0 4,700
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 502 2,660 SH   SOLE 0 0 0 2,660
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 36,062 239,249 SH   SOLE 0 0 0 239,249
ISHARES TR EXPANDED TECH 464287515 211 540 SH   SOLE 0 0 0 540
SABINE RTY TR UNIT BEN INT 785688102 985 24,431 SH   SOLE 0 0 0 24,431
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 742 13,666 SH   SOLE 0 0 0 13,666
NORTHROP GRUMMAN CORP COM 666807102 599 1,649 SH   SOLE 0 0 0 1,649
ANNALY CAPITAL MANAGEMENT IN COM 035710409 676 76,177 SH   SOLE 0 0 0 76,177
NETFLIX INC COM 64110L106 438 829 SH   SOLE 0 0 0 829
EZCORP INC CL A NON VTG 302301106 121 20,000 SH   SOLE 0 0 0 20,000
NVIDIA CORPORATION COM 67066G104 484 605 SH   SOLE 0 0 0 605
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 63 10,073 SH   SOLE 0 0 0 10,073
YUM BRANDS INC COM 988498101 309 2,688 SH   SOLE 0 0 0 2,688
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,049 10,069 SH   SOLE 0 0 0 10,069
ALPHABET INC CAP STK CL A 02079K305 496 203 SH   SOLE 0 0 0 203
SPDR GOLD TR GOLD SHS 78463V107 421 2,543 SH   SOLE 0 0 0 2,543
MERCURY GENL CORP NEW COM 589400100 531 8,183 SH   SOLE 0 0 0 8,183
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 708 6,955 SH   SOLE 0 0 0 6,955
INTUITIVE SURGICAL INC COM NEW 46120E602 230 250 SH   SOLE 0 0 0 250
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,713 1,750 SH   SOLE 0 0 0 1,750
VANGUARD WORLD FDS INF TECH ETF 92204A702 378 949 SH   SOLE 0 0 0 949
ISHARES SILVER TR ISHARES 46428Q109 366 15,091 SH   SOLE 0 0 0 15,091
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 405 11,908 SH   SOLE 0 0 0 11,908
MASTERCARD INCORPORATED CL A 57636Q104 422 1,155 SH   SOLE 0 0 0 1,155
ISHARES TR U.S. MED DVC ETF 464288810 251 696 SH   SOLE 0 0 0 696
DORCHESTER MINERALS LP COM UNIT 25820R105 542 32,137 SH   SOLE 0 0 0 32,137
DYNEX CAP INC COM 26817Q886 310 16,622 SH   SOLE 0 0 0 16,622
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1,651 155,301 SH   SOLE 0 0 0 155,301
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 204 2,483 SH   SOLE 0 0 0 2,483
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 531 11,663 SH   SOLE 0 0 0 11,663
BLACKSTONE GROUP INC COM 09260D107 299 3,076 SH   SOLE 0 0 0 3,076
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 480 9,326 SH   SOLE 0 0 0 9,326
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 203 17,760 SH   SOLE 0 0 0 17,760
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 228 1,950 SH   SOLE 0 0 0 1,950
VISA INC COM CL A 92826C839 479 2,050 SH   SOLE 0 0 0 2,050
PHILIP MORRIS INTL INC COM 718172109 361 3,646 SH   SOLE 0 0 0 3,646
VANECK VECTORS ETF TR GAMING ETF 92189F882 330 6,221 SH   SOLE 0 0 0 6,221
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 858 23,334 SH   SOLE 0 0 0 23,334
HILLTOP HOLDINGS INC COM 432748101 204 5,594 SH   SOLE 0 0 0 5,594
AGNC INVT CORP COM 00123Q104 615 36,412 SH   SOLE 0 0 0 36,412
ISHARES TR GL CLEAN ENE ETF 464288224 224 9,555 SH   SOLE 0 0 0 9,555
TWO HBRS INVT CORP COM NEW 90187B408 1,099 145,395 SH   SOLE 0 0 0 145,395
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3,270 82,895 SH   SOLE 0 0 0 82,895
DIREXION SHS ETF TR DAILY LATIN AMER 25460E273 487 5,400 SH   SOLE 0 0 0 5,400
DIREXION SHS ETF TR DLY MIDCAP ETF3X 25459W730 491 8,000 SH   SOLE 0 0 0 8,000
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 656 19,942 SH   SOLE 0 0 0 19,942
TESLA INC COM 88160R101 674 992 SH   SOLE 0 0 0 992
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 802 15,660 SH   SOLE 0 0 0 15,660
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 255 4,817 SH   SOLE 0 0 0 4,817
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 36,072 477,017 SH   SOLE 0 0 0 477,017
ISHARES TR MSCI USA MIN VOL 46429B697 216 2,928 SH   SOLE 0 0 0 2,928
FACEBOOK INC CL A 30303M102 412 1,185 SH   SOLE 0 0 0 1,185
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 263 3,148 SH   SOLE 0 0 0 3,148
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 1,234 16,665 SH   SOLE 0 0 0 16,665
ISHARES INC CORE MSCI EMKT 46434G103 246 3,672 SH   SOLE 0 0 0 3,672
ABBVIE INC COM 00287Y109 467 4,148 SH   SOLE 0 0 0 4,148
LANDMARK INFRASTRCTUR PARTR COM UNIT LTD 51508J108 175 13,745 SH   SOLE 0 0 0 13,745
WISDOMTREE TR US QTLY DIV GRT 97717X669 3,211 53,811 SH   SOLE 0 0 0 53,811
INDEPENDENT BANK GROUP INC COM 45384B106 1,941 26,232 SH   SOLE 0 0 0 26,232
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 463 8,520 SH   SOLE 0 0 0 8,520
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,825 54,835 SH   SOLE 0 0 0 54,835
ISHARES TR MSCI USA QLT FCT 46432F339 34,625 260,590 SH   SOLE 0 0 0 260,590
GRAHAM HLDGS CO COM CL B 384637104 511 806 SH   SOLE 0 0 0 806
ALPHABET INC CAP STK CL C 02079K107 652 260 SH   SOLE 0 0 0 260
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 345 18,346 SH   SOLE 0 0 0 18,346
WISDOMTREE TR EM EX ST-OWNED 97717X578 8,972 213,269 SH   SOLE 0 0 0 213,269
ISHARES TR MSCI LW CRB TG 46434V464 367 2,209 SH   SOLE 0 0 0 2,209
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 901 18,607 SH   SOLE 0 0 0 18,607
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 7,664 249,574 SH   SOLE 0 0 0 249,574
BLACK STONE MINERALS L P COM UNIT 09225M101 816 75,873 SH   SOLE 0 0 0 75,873
ISHARES TR MSCI INTL QUALTY 46434V456 8,583 222,577 SH   SOLE 0 0 0 222,577
SPDR SER TR PRTFLO S&P500 HI 78468R788 384 9,581 SH   SOLE 0 0 0 9,581
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 7,076 80,886 SH   SOLE 0 0 0 80,886
CONDUENT INC COM 206787103 75 10,000 SH   SOLE 0 0 0 10,000
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 1,031 19,228 SH   SOLE 0 0 0 19,228
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 1,768 78,492 SH   SOLE 0 0 0 78,492
ISHARES TR ESG AWR MSCI USA 46435G425 414 4,204 SH   SOLE 0 0 0 4,204
PACER FDS TR PACER US SMALL 69374H857 650 14,564 SH   SOLE 0 0 0 14,564
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 1,803 44,025 SH   SOLE 0 0 0 44,025
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 626 13,600 SH   SOLE 0 0 0 13,600
J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 285 5,043 SH   SOLE 0 0 0 5,043
J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 789 13,479 SH   SOLE 0 0 0 13,479
J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 296 4,577 SH   SOLE 0 0 0 4,577
UBER TECHNOLOGIES INC COM 90353T100 348 6,950 SH   SOLE 0 0 0 6,950
PALANTIR TECHNOLOGIES INC CL A 69608A108 375 14,226 SH   SOLE 0 0 0 14,226
OUSTER INC COM 68989M103 162 13,000 SH   SOLE 0 0 0 13,000
SUNCOR ENERGY INC NEW COM 867224107 29 10,000 SH Call SOLE 0 0 0 10,000