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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   507,575 3,141 SH   SOLE 0 0 0 3,141
AGNC INVT CORP COM 00123Q104   431,136 41,656 SH   SOLE 0 0 0 41,656
ALPHABET INC CAP STK CL C 02079K107   374,618 4,222 SH   SOLE 0 0 0 4,222
ALPHABET INC CAP STK CL A 02079K305   459,678 5,210 SH   SOLE 0 0 0 5,210
ALTRIA GROUP INC COM 02209S103   244,541 5,350 SH   SOLE 0 0 0 5,350
AMAZON COM INC COM 023135106   1,596,756 19,009 SH   SOLE 0 0 0 19,009
AMGEN INC COM 031162100   432,658 1,647 SH   SOLE 0 0 0 1,647
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   430,894 20,441 SH   SOLE 0 0 0 20,441
APPLE INC COM 037833100   9,716,745 74,784 SH   SOLE 0 0 0 74,784
ARK ETF TR INNOVATION ETF 00214Q104   39,900 30,000 SH Call SOLE 0 0 0 30,000
ASTRAZENECA PLC SPONSORED ADR 046353108   546,616 8,062 SH   SOLE 0 0 0 8,062
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   947,087 3,066 SH   SOLE 0 0 0 3,066
BLACK STONE MINERALS L P COM UNIT 09225M101   1,574,430 93,327 SH   SOLE 0 0 0 93,327
BLACKSTONE INC COM 09260D107   228,768 3,084 SH   SOLE 0 0 0 3,084
BROADCOM INC COM 11135F101   569,735 1,019 SH   SOLE 0 0 0 1,019
CADENCE BANK COM 12740C103   1,402,094 56,857 SH   SOLE 0 0 0 56,857
CHEVRON CORP NEW COM 166764100   458,438 2,554 SH   SOLE 0 0 0 2,554
CHIPOTLE MEXICAN GRILL INC COM 169656105   2,586,281 1,864 SH   SOLE 0 0 0 1,864
CINEMARK HLDGS INC COM 17243V102   96,221 11,111 SH   SOLE 0 0 0 11,111
CISCO SYS INC COM 17275R102   392,002 8,228 SH   SOLE 0 0 0 8,228
COCA COLA CO COM 191216100   316,059 4,969 SH   SOLE 0 0 0 4,969
COMSTOCK RES INC COM 205768302   332,474 24,250 SH   SOLE 0 0 0 24,250
CONDUENT INC COM 206787103   40,500 10,000 SH   SOLE 0 0 0 10,000
CONOCOPHILLIPS COM 20825C104   476,806 4,041 SH   SOLE 0 0 0 4,041
DIREXION SHS ETF TR SELECT LARGE CAP 25460G575   92,051 30,280 SH   SOLE 0 0 0 30,280
DIREXION SHS ETF TR DLY MIDCAP ETF3X 25459W730   282,320 8,000 SH   SOLE 0 0 0 8,000
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   208,189 3,262 SH   SOLE 0 0 0 3,262
DORCHESTER MINERALS LP COM UNIT 25820R105   1,026,802 34,307 SH   SOLE 0 0 0 34,307
DYNEX CAP INC COM 26817Q886   239,565 18,834 SH   SOLE 0 0 0 18,834
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   1,875,901 158,037 SH   SOLE 0 0 0 158,037
EXXON MOBIL CORP COM 30231G102   1,055,280 9,567 SH   SOLE 0 0 0 9,567
EZCORP INC CL A NON VTG 302301106   122,250 15,000 SH   SOLE 0 0 0 15,000
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,869,087 111,255 SH   SOLE 0 0 0 111,255
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   212,024 1,950 SH   SOLE 0 0 0 1,950
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   5,730,496 130,476 SH   SOLE 0 0 0 130,476
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   9,738,233 221,727 SH   SOLE 0 0 0 221,727
GANNETT CO INC COM 36472T109   162,400 80,000 SH   SOLE 0 0 0 80,000
GOODYEAR TIRE & RUBR CO COM 382550101   131,950 13,000 SH   SOLE 0 0 0 13,000
GRAHAM HLDGS CO COM CL B 384637104   494,453 818 SH   SOLE 0 0 0 818
HANESBRANDS INC COM 410345102   141,624 22,268 SH   SOLE 0 0 0 22,268
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305   10,131,989 306,658 SH   SOLE 0 0 0 306,658
HOME DEPOT INC COM 437076102   214,140 678 SH   SOLE 0 0 0 678
HONEYWELL INTL INC COM 438516106   265,518 1,239 SH   SOLE 0 0 0 1,239
INDEPENDENT BANK GROUP INC COM 45384B106   1,602,933 26,680 SH   SOLE 0 0 0 26,680
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804   5,335,158 114,809 SH   SOLE 0 0 0 114,809
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   7,144,512 86,495 SH   SOLE 0 0 0 86,495
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   42,285,488 299,366 SH   SOLE 0 0 0 299,366
INVESCO QQQ TR UNIT SER 1 46090E103   4,184,709 15,715 SH   SOLE 0 0 0 15,715
INVESCO QQQ TR UNIT SER 1 46090E103   102,057 15,000 SH Call SOLE 0 0 0 15,000
ISHARES GOLD TR ISHARES NEW 464285204   206,364 5,966 SH   SOLE 0 0 0 5,966
ISHARES INC CORE MSCI EMKT 46434G103   513,840 11,003 SH   SOLE 0 0 0 11,003
ISHARES SILVER TR ISHARES 46428Q109   200,338 9,098 SH   SOLE 0 0 0 9,098
ISHARES TR SHORT TREAS BD 464288679   822,861 7,486 SH   SOLE 0 0 0 7,486
ISHARES TR CORE S&P MCP ETF 464287507   569,636 2,355 SH   SOLE 0 0 0 2,355
ISHARES TR CORE S&P500 ETF 464287200   661,225 1,721 SH   SOLE 0 0 0 1,721
ISHARES TR RUS 1000 ETF 464287622   231,207 1,098 SH   SOLE 0 0 0 1,098
ISHARES TR RUSSELL 2000 ETF 464287655   519,827 2,981 SH   SOLE 0 0 0 2,981
ISHARES TR MSCI EAFE ETF 464287465   816,036 12,432 SH   SOLE 0 0 0 12,432
ISHARES TR 1 3 YR TREAS BD 464287457   510,425 6,288 SH   SOLE 0 0 0 6,288
ISHARES TR CORE MSCI EAFE 46432F842   1,382,704 22,432 SH   SOLE 0 0 0 22,432
ISHARES TR MSCI USA MIN VOL 46429B697   256,877 3,563 SH   SOLE 0 0 0 3,563
ISHARES TR MSCI USA QLT FCT 46432F339   40,611,094 356,363 SH   SOLE 0 0 0 356,363
ISHARES TR HDG MSCI EAFE 46434V803   302,778 11,214 SH   SOLE 0 0 0 11,214
ISHARES TR ESG AWR MSCI USA 46435G425   361,388 4,264 SH   SOLE 0 0 0 4,264
ISHARES TR MSCI INTL QUALTY 46434V456   12,954,552 399,955 SH   SOLE 0 0 0 399,955
ISHARES TR MSCI LW CRB TG 46434V464   262,751 1,902 SH   SOLE 0 0 0 1,902
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   6,369,084 127,051 SH   SOLE 0 0 0 127,051
J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191   282,998 5,835 SH   SOLE 0 0 0 5,835
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,210,332 22,212 SH   SOLE 0 0 0 22,212
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   517,630 12,687 SH   SOLE 0 0 0 12,687
JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106   998,896 104,926 SH   SOLE 0 0 0 104,926
JOHNSON & JOHNSON COM 478160104   460,829 2,609 SH   SOLE 0 0 0 2,609
JPMORGAN CHASE & CO COM 46625H100   581,444 4,336 SH   SOLE 0 0 0 4,336
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102   6,618,740 266,992 SH   SOLE 0 0 0 266,992
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   465,558 18,856 SH   SOLE 0 0 0 18,856
MASTERCARD INCORPORATED CL A 57636Q104   730,317 2,100 SH   SOLE 0 0 0 2,100
MCDONALDS CORP COM 580135101   226,082 858 SH   SOLE 0 0 0 858
MERCK & CO INC COM 58933Y105   696,386 6,277 SH   SOLE 0 0 0 6,277
MFS MULTIMARKET INCOME TR SH BEN INT 552737108   63,140 14,000 SH   SOLE 0 0 0 14,000
MICROSOFT CORP COM 594918104   3,423,873 14,277 SH   SOLE 0 0 0 14,277
NETFLIX INC COM 64110L106   291,341 988 SH   SOLE 0 0 0 988
NORFOLK SOUTHN CORP COM 655844108   482,490 1,958 SH   SOLE 0 0 0 1,958
NORTHERN LTS FD TR III FPA GBL EQTY ETF 66538R631   897,510 43,074 SH   SOLE 0 0 0 43,074
NORTHERN OIL AND GAS INC MN COM 665531307   253,155 8,214 SH   SOLE 0 0 0 8,214
NORTHROP GRUMMAN CORP COM 666807102   912,893 1,673 SH   SOLE 0 0 0 1,673
NVIDIA CORPORATION COM 67066G104   560,602 3,836 SH   SOLE 0 0 0 3,836
ONEOK INC NEW COM 682680103   899,170 13,686 SH   SOLE 0 0 0 13,686
PACER FDS TR US CHS CWS GWT 69374H667   270,438 7,512 SH   SOLE 0 0 0 7,512
PACER FDS TR PACER US SMALL 69374H857   8,293,011 230,682 SH   SOLE 0 0 0 230,682
PALANTIR TECHNOLOGIES INC CL A 69608A108   64,630 10,067 SH   SOLE 0 0 0 10,067
PEPSICO INC COM 713448108   3,062,358 16,951 SH   SOLE 0 0 0 16,951
PFIZER INC COM 717081103   225,072 4,392 SH   SOLE 0 0 0 4,392
PGIM ETF TR TOTAL RETURN BON 69344A800   7,792,962 190,858 SH   SOLE 0 0 0 190,858
PHILIP MORRIS INTL INC COM 718172109   432,774 4,276 SH   SOLE 0 0 0 4,276
PIONEER NAT RES CO COM 723787107   365,981 1,602 SH   SOLE 0 0 0 1,602
PROCTER AND GAMBLE CO COM 742718109   252,254 1,664 SH   SOLE 0 0 0 1,664
PROSHARES TR ULTRAPRO QQQ 74347X831   320,050 18,500 SH   SOLE 0 0 0 18,500
SABINE RTY TR UNIT BEN INT 785688102   2,148,779 25,214 SH   SOLE 0 0 0 25,214
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   365,795 7,583 SH   SOLE 0 0 0 7,583
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   2,342,346 72,721 SH   SOLE 0 0 0 72,721
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   2,285,745 96,567 SH   SOLE 0 0 0 96,567
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   762,031 16,311 SH   SOLE 0 0 0 16,311
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   7,592,059 261,165 SH   SOLE 0 0 0 261,165
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   47,458,923 628,262 SH   SOLE 0 0 0 628,262
SIREN ETF TR DIVCN LDRS ETF 829658301   501,773 10,288 SH   SOLE 0 0 0 10,288
SNAP INC CL A 83304A106   89,500 10,000 SH   SOLE 0 0 0 10,000
SOUTHWEST AIRLS CO COM 844741108   644,504 19,142 SH   SOLE 0 0 0 19,142
SPDR GOLD TR GOLD SHS 78463V107   357,940 2,110 SH   SOLE 0 0 0 2,110
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   373,178 11,322 SH   SOLE 0 0 0 11,322
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541   291,761 5,117 SH   SOLE 0 0 0 5,117
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,123,627 37,845 SH   SOLE 0 0 0 37,845
SPDR S&P 500 ETF TR TR UNIT 78462F103   9,577,629 25,044 SH   SOLE 0 0 0 25,044
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   349,804 790 SH   SOLE 0 0 0 790
SPDR SER TR S&P 600 SMCP VAL 78464A300   406,603 5,478 SH   SOLE 0 0 0 5,478
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   1,592,309 17,408 SH   SOLE 0 0 0 17,408
SPDR SER TR BLOOMBERG SHT TE 78468R408   3,111,378 128,357 SH   SOLE 0 0 0 128,357
SPDR SER TR PRTFLO S&P500 HI 78468R788   403,311 10,190 SH   SOLE 0 0 0 10,190
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   9,004,820 224,896 SH   SOLE 0 0 0 224,896
SUNCOR ENERGY INC NEW COM 867224107   222,110 7,000 SH   SOLE 0 0 0 7,000
TESLA INC COM 88160R101   325,442 2,642 SH   SOLE 0 0 0 2,642
TEXAS INSTRS INC COM 882508104   289,236 1,751 SH   SOLE 0 0 0 1,751
TWO HBRS INVT CORP COM NEW 90187B408   597,131 37,865 SH   SOLE 0 0 0 37,865
UNITEDHEALTH GROUP INC COM 91324P102   233,279 440 SH   SOLE 0 0 0 440
VANECK ETF TRUST GOLD MINERS ETF 92189F106   238,116 8,308 SH   SOLE 0 0 0 8,308
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   2,871,648 106,279 SH   SOLE 0 0 0 106,279
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   1,020,556 15,723 SH   SOLE 0 0 0 15,723
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,322,901 17,573 SH   SOLE 0 0 0 17,573
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   690,900 8,377 SH   SOLE 0 0 0 8,377
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   380,815 2,866 SH   SOLE 0 0 0 2,866
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,156,229 6,048 SH   SOLE 0 0 0 6,048
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   205,607 5,275 SH   SOLE 0 0 0 5,275
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   436,551 8,821 SH   SOLE 0 0 0 8,821
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   27,387,411 180,358 SH   SOLE 0 0 0 180,358
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   10,754,061 154,446 SH   SOLE 0 0 0 154,446
VANGUARD WORLD FDS INF TECH ETF 92204A702   207,093 648 SH   SOLE 0 0 0 648
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105   647,298 20,362 SH   SOLE 0 0 0 20,362
VISA INC COM CL A 92826C839   292,712 1,409 SH   SOLE 0 0 0 1,409
WALMART INC COM 931142103   383,164 2,702 SH   SOLE 0 0 0 2,702
WISDOMTREE TR US QTLY DIV GRT 97717X669   4,080,153 67,597 SH   SOLE 0 0 0 67,597
WISDOMTREE TR EM EX ST-OWNED 97717X578   7,792,670 292,079 SH   SOLE 0 0 0 292,079
YUM BRANDS INC COM 988498101   344,279 2,688 SH   SOLE 0 0 0 2,688