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 624 2,371 SH   SOLE 0 0 0 2,371
ISHARES TR CORE S&P500 ETF 464287200 1,701 3,949 SH   SOLE 0 0 0 3,949
ISHARES TR S&P 500 GRWT ETF 464287309 228 3,086 SH   SOLE 0 0 0 3,086
ISHARES TR RUS 1000 ETF 464287622 262 1,085 SH   SOLE 0 0 0 1,085
ISHARES TR RUSSELL 2000 ETF 464287655 483 2,209 SH   SOLE 0 0 0 2,209
SPDR S&P 500 ETF TR TR UNIT 78462F103 9,037 21,057 SH   SOLE 0 0 0 21,057
AMAZON COM INC COM 023135106 2,388 727 SH   SOLE 0 0 0 727
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 266 975 SH   SOLE 0 0 0 975
BOEING CO COM 097023105 292 1,326 SH   SOLE 0 0 0 1,326
ONEOK INC NEW COM 682680103 794 13,686 SH   SOLE 0 0 0 13,686
INVESCO QQQ TR UNIT SER 1 46090E103 6,107 17,059 SH   SOLE 0 0 0 17,059
AMGEN INC COM 031162100 314 1,476 SH   SOLE 0 0 0 1,476
ALTRIA GROUP INC COM 02209S103 208 4,577 SH   SOLE 0 0 0 4,577
INTEL CORP COM 458140100 306 5,734 SH   SOLE 0 0 0 5,734
DISNEY WALT CO COM 254687106 228 1,350 SH   SOLE 0 0 0 1,350
HONEYWELL INTL INC COM 438516106 239 1,126 SH   SOLE 0 0 0 1,126
JOHNSON & JOHNSON COM 478160104 439 2,717 SH   SOLE 0 0 0 2,717
ISHARES TR MSCI EAFE ETF 464287465 381 4,884 SH   SOLE 0 0 0 4,884
CHEVRON CORP NEW COM 166764100 238 2,347 SH   SOLE 0 0 0 2,347
MICROSOFT CORP COM 594918104 3,147 11,162 SH   SOLE 0 0 0 11,162
CISCO SYS INC COM 17275R102 351 6,442 SH   SOLE 0 0 0 6,442
PEPSICO INC COM 713448108 2,850 18,945 SH   SOLE 0 0 0 18,945
VERIZON COMMUNICATIONS INC COM 92343V104 234 4,333 SH   SOLE 0 0 0 4,333
SPDR SER TR S&P 600 SMCP VAL 78464A300 448 5,461 SH   SOLE 0 0 0 5,461
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 230 1,807 SH   SOLE 0 0 0 1,807
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 19,198 124,989 SH   SOLE 0 0 0 124,989
EXXON MOBIL CORP COM 30231G102 314 5,340 SH   SOLE 0 0 0 5,340
WALMART INC COM 931142103 268 1,920 SH   SOLE 0 0 0 1,920
TEXAS INSTRS INC COM 882508104 353 1,834 SH   SOLE 0 0 0 1,834
MERCK & CO INC COM 58933Y105 208 2,774 SH   SOLE 0 0 0 2,774
PROCTER AND GAMBLE CO COM 742718109 207 1,481 SH   SOLE 0 0 0 1,481
JPMORGAN CHASE & CO COM 46625H100 1,474 9,003 SH   SOLE 0 0 0 9,003
ISHARES TR 1 3 YR TREAS BD 464287457 670 7,775 SH   SOLE 0 0 0 7,775
SOUTHWEST AIRLS CO COM 844741108 991 19,265 SH   SOLE 0 0 0 19,265
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,404 6,323 SH   SOLE 0 0 0 6,323
NORFOLK SOUTHN CORP COM 655844108 433 1,808 SH   SOLE 0 0 0 1,808
CONOCOPHILLIPS COM 20825C104 262 3,862 SH   SOLE 0 0 0 3,862
APPLE INC COM 037833100 9,714 68,651 SH   SOLE 0 0 0 68,651
SUNCOR ENERGY INC NEW COM 867224107 170 8,200 SH   SOLE 0 0 0 8,200
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 486 2,663 SH   SOLE 0 0 0 2,663
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 38,815 259,078 SH   SOLE 0 0 0 259,078
ISHARES TR EXPANDED TECH 464287515 263 659 SH   SOLE 0 0 0 659
SABINE RTY TR UNIT BEN INT 785688102 1,046 24,514 SH   SOLE 0 0 0 24,514
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 684 13,678 SH   SOLE 0 0 0 13,678
NORTHROP GRUMMAN CORP COM 666807102 594 1,649 SH   SOLE 0 0 0 1,649
ANNALY CAPITAL MANAGEMENT IN COM 035710409 655 77,734 SH   SOLE 0 0 0 77,734
NETFLIX INC COM 64110L106 513 840 SH   SOLE 0 0 0 840
EZCORP INC CL A NON VTG 302301106 151 20,000 SH   SOLE 0 0 0 20,000
NVIDIA CORPORATION COM 67066G104 507 2,446 SH   SOLE 0 0 0 2,446
YUM BRANDS INC COM 988498101 329 2,688 SH   SOLE 0 0 0 2,688
ALPHABET INC CAP STK CL A 02079K305 556 208 SH   SOLE 0 0 0 208
SPDR GOLD TR GOLD SHS 78463V107 418 2,543 SH   SOLE 0 0 0 2,543
MERCURY GENL CORP NEW COM 589400100 458 8,223 SH   SOLE 0 0 0 8,223
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 708 6,955 SH   SOLE 0 0 0 6,955
INTUITIVE SURGICAL INC COM NEW 46120E602 246 247 SH   SOLE 0 0 0 247
CHIPOTLE MEXICAN GRILL INC COM 169656105 3,181 1,750 SH   SOLE 0 0 0 1,750
VANGUARD WORLD FDS INF TECH ETF 92204A702 350 872 SH   SOLE 0 0 0 872
ISHARES SILVER TR ISHARES 46428Q109 310 15,091 SH   SOLE 0 0 0 15,091
VANECK ETF TRUST GOLD MINERS ETF 92189F106 340 11,552 SH   SOLE 0 0 0 11,552
MASTERCARD INCORPORATED CL A 57636Q104 402 1,155 SH   SOLE 0 0 0 1,155
ISHARES TR U.S. MED DVC ETF 464288810 262 4,178 SH   SOLE 0 0 0 4,178
DORCHESTER MINERALS LP COM UNIT 25820R105 625 32,581 SH   SOLE 0 0 0 32,581
PROSHARES TR SHORT QQQ NEW 74347B714 201 16,500 SH   SOLE 0 0 0 16,500
DYNEX CAP INC COM 26817Q886 292 16,927 SH   SOLE 0 0 0 16,927
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1,491 155,627 SH   SOLE 0 0 0 155,627
PROSHARES TR SHORT S&P 500 NE 74347B425 208 13,642 SH   SOLE 0 0 0 13,642
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 203 2,483 SH   SOLE 0 0 0 2,483
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 496 11,663 SH   SOLE 0 0 0 11,663
BLACKSTONE INC COM 09260D107 358 3,076 SH   SOLE 0 0 0 3,076
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 471 9,326 SH   SOLE 0 0 0 9,326
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 145 12,608 SH   SOLE 0 0 0 12,608
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 232 1,950 SH   SOLE 0 0 0 1,950
VISA INC COM CL A 92826C839 457 2,051 SH   SOLE 0 0 0 2,051
PHILIP MORRIS INTL INC COM 718172109 346 3,646 SH   SOLE 0 0 0 3,646
VANECK ETF TRUST GAMING ETF 92189F882 244 5,031 SH   SOLE 0 0 0 5,031
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 845 23,334 SH   SOLE 0 0 0 23,334
AGNC INVT CORP COM 00123Q104 584 37,050 SH   SOLE 0 0 0 37,050
ISHARES TR GL CLEAN ENE ETF 464288224 207 9,555 SH   SOLE 0 0 0 9,555
TWO HBRS INVT CORP COM NEW 90187B408 937 147,717 SH   SOLE 0 0 0 147,717
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3,203 82,770 SH   SOLE 0 0 0 82,770
DIREXION SHS ETF TR DAILY LATIN AMER 25460E273 400 6,400 SH   SOLE 0 0 0 6,400
DIREXION SHS ETF TR DLY MIDCAP ETF3X 25459W730 455 8,000 SH   SOLE 0 0 0 8,000
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 608 19,942 SH   SOLE 0 0 0 19,942
TESLA INC COM 88160R101 738 952 SH   SOLE 0 0 0 952
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 777 15,180 SH   SOLE 0 0 0 15,180
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 247 4,817 SH   SOLE 0 0 0 4,817
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 37,316 502,646 SH   SOLE 0 0 0 502,646
ISHARES TR MSCI USA MIN VOL 46429B697 224 3,046 SH   SOLE 0 0 0 3,046
FACEBOOK INC CL A 30303M102 409 1,205 SH   SOLE 0 0 0 1,205
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 310 3,736 SH   SOLE 0 0 0 3,736
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 1,268 17,307 SH   SOLE 0 0 0 17,307
ISHARES INC CORE MSCI EMKT 46434G103 227 3,672 SH   SOLE 0 0 0 3,672
ABBVIE INC COM 00287Y109 288 2,669 SH   SOLE 0 0 0 2,669
WISDOMTREE TR US QTLY DIV GRT 97717X669 3,178 54,019 SH   SOLE 0 0 0 54,019
INDEPENDENT BANK GROUP INC COM 45384B106 1,865 26,257 SH   SOLE 0 0 0 26,257
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 456 8,652 SH   SOLE 0 0 0 8,652
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,814 55,244 SH   SOLE 0 0 0 55,244
ISHARES TR MSCI USA QLT FCT 46432F339 37,604 285,466 SH   SOLE 0 0 0 285,466
GRAHAM HLDGS CO COM CL B 384637104 476 808 SH   SOLE 0 0 0 808
GANNETT CO INC COM 36472T109 401 60,000 SH   SOLE 0 0 0 60,000
ALPHABET INC CAP STK CL C 02079K107 698 262 SH   SOLE 0 0 0 262
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 409 18,699 SH   SOLE 0 0 0 18,699
PAYCOM SOFTWARE INC COM 70432V102 273 550 SH   SOLE 0 0 0 550
TRIUMPH BANCORP INC COM 89679E300 300 3,000 SH   SOLE 0 0 0 3,000
WISDOMTREE TR EM EX ST-OWNED 97717X578 8,657 231,973 SH   SOLE 0 0 0 231,973
ISHARES TR MSCI LW CRB TG 46434V464 353 2,149 SH   SOLE 0 0 0 2,149
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 853 17,652 SH   SOLE 0 0 0 17,652
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 8,668 287,978 SH   SOLE 0 0 0 287,978
BLACK STONE MINERALS L P COM UNIT 09225M101 932 77,362 SH   SOLE 0 0 0 77,362
ISHARES TR MSCI INTL QUALTY 46434V456 9,559 252,348 SH   SOLE 0 0 0 252,348
SPDR SER TR PRTFLO S&P500 HI 78468R788 379 9,676 SH   SOLE 0 0 0 9,676
SIREN ETF TR DIVCN LDRS ETF 829658301 204 3,801 SH   SOLE 0 0 0 3,801
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 8,149 93,416 SH   SOLE 0 0 0 93,416
CONDUENT INC COM 206787103 66 10,000 SH   SOLE 0 0 0 10,000
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 1,098 20,497 SH   SOLE 0 0 0 20,497
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 1,072 49,184 SH   SOLE 0 0 0 49,184
ISHARES TR ESG AWR MSCI USA 46435G425 414 4,204 SH   SOLE 0 0 0 4,204
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 504 9,946 SH   SOLE 0 0 0 9,946
PACER FDS TR PACER US SMALL 69374H857 1,178 27,781 SH   SOLE 0 0 0 27,781
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 2,019 49,574 SH   SOLE 0 0 0 49,574
J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 273 4,652 SH   SOLE 0 0 0 4,652
J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 720 12,615 SH   SOLE 0 0 0 12,615
J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 278 4,412 SH   SOLE 0 0 0 4,412
PALANTIR TECHNOLOGIES INC CL A 69608A108 246 10,226 SH   SOLE 0 0 0 10,226
SUNCOR ENERGY INC NEW COM 867224107 19 15,000 SH Call SOLE 0 0 0 15,000
JANUS INTERNATIONAL GROUP IN *W EXP 06/07/202 47103N114 56 16,128 SH   SOLE 0 0 0 16,128