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
ABBVIE INC COM 00287Y109 234 1,442 SH   SOLE 0 0 0 1,442
AGNC INVT CORP COM 00123Q104 504 38,461 SH   SOLE 0 0 0 38,461
ALLIANCE DATA SYSTEMS CORP COM 018581108 395 7,032 SH   SOLE 0 0 0 7,032
ALPHABET INC CAP STK CL A 02079K305 734 264 SH   SOLE 0 0 0 264
ALPHABET INC CAP STK CL C 02079K107 634 227 SH   SOLE 0 0 0 227
ALTRIA GROUP INC COM 02209S103 266 5,088 SH   SOLE 0 0 0 5,088
AMAZON COM INC COM 023135106 2,425 744 SH   SOLE 0 0 0 744
AMGEN INC COM 031162100 358 1,481 SH   SOLE 0 0 0 1,481
ANNALY CAPITAL MANAGEMENT IN COM 035710409 527 74,795 SH   SOLE 0 0 0 74,795
APPLE INC COM 037833100 12,245 70,125 SH   SOLE 0 0 0 70,125
AT&T INC COM 00206R102 12 10,000 SH Call SOLE 0 0 0 10,000
AVEPOINT INC COM CL A 053604104 105 20,000 SH   SOLE 0 0 0 20,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 362 1,025 SH   SOLE 0 0 0 1,025
BLACK STONE MINERALS L P COM UNIT 09225M101 1,089 80,873 SH   SOLE 0 0 0 80,873
BLACKSTONE INC COM 09260D107 391 3,079 SH   SOLE 0 0 0 3,079
BOEING CO COM 097023105 249 1,302 SH   SOLE 0 0 0 1,302
CARNIVAL CORP COMMON STOCK 143658300 272 13,475 SH   SOLE 0 0 0 13,475
CHEVRON CORP NEW COM 166764100 382 2,347 SH   SOLE 0 0 0 2,347
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,946 1,862 SH   SOLE 0 0 0 1,862
CINEMARK HLDGS INC COM 17243V102 192 11,111 SH   SOLE 0 0 0 11,111
CISCO SYS INC COM 17275R102 360 6,457 SH   SOLE 0 0 0 6,457
COMSTOCK RES INC COM 205768302 627 48,050 SH   SOLE 0 0 0 48,050
CONDUENT INC COM 206787103 52 10,000 SH   SOLE 0 0 0 10,000
CONOCOPHILLIPS COM 20825C104 290 2,900 SH   SOLE 0 0 0 2,900
DIREXION SHS ETF TR SELECT LARGE CAP 25460G575 259 20,280 SH   SOLE 0 0 0 20,280
DIREXION SHS ETF TR DLY MIDCAP ETF3X 25459W730 456 8,000 SH   SOLE 0 0 0 8,000
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 272 3,513 SH   SOLE 0 0 0 3,513
DISNEY WALT CO COM 254687106 259 1,887 SH   SOLE 0 0 0 1,887
DORCHESTER MINERALS LP COM UNIT 25820R105 872 33,619 SH   SOLE 0 0 0 33,619
DYNEX CAP INC COM 26817Q886 285 17,604 SH   SOLE 0 0 0 17,604
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1,749 156,323 SH   SOLE 0 0 0 156,323
EXXON MOBIL CORP COM 30231G102 392 4,748 SH   SOLE 0 0 0 4,748
EZCORP INC CL A NON VTG 302301106 91 15,000 SH   SOLE 0 0 0 15,000
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 171 10,761 SH   SOLE 0 0 0 10,761
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 224 1,950 SH   SOLE 0 0 0 1,950
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 479 9,785 SH   SOLE 0 0 0 9,785
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 1,785 35,996 SH   SOLE 0 0 0 35,996
GANNETT CO INC COM 36472T109 271 60,000 SH   SOLE 0 0 0 60,000
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 292 13,923 SH   SOLE 0 0 0 13,923
GOODYEAR TIRE & RUBR CO COM 382550101 186 13,000 SH   SOLE 0 0 0 13,000
GRAHAM HLDGS CO COM CL B 384637104 497 812 SH   SOLE 0 0 0 812
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 2,514 68,265 SH   SOLE 0 0 0 68,265
INDEPENDENT BANK GROUP INC COM 45384B106 1,874 26,341 SH   SOLE 0 0 0 26,341
INTEL CORP COM 458140100 273 5,517 SH   SOLE 0 0 0 5,517
INTUITIVE SURGICAL INC COM NEW 46120E602 210 695 SH   SOLE 0 0 0 695
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 47,230 299,472 SH   SOLE 0 0 0 299,472
INVESCO QQQ TR UNIT SER 1 46090E103 6,008 16,573 SH   SOLE 0 0 0 16,573
ISHARES GOLD TR ISHARES NEW 464285204 201 5,464 SH   SOLE 0 0 0 5,464
ISHARES SILVER TR ISHARES 46428Q109 228 9,952 SH   SOLE 0 0 0 9,952
ISHARES TR CORE S&P TTL STK 464287150 230 2,283 SH   SOLE 0 0 0 2,283
ISHARES TR U.S. MED DVC ETF 464288810 215 3,526 SH   SOLE 0 0 0 3,526
ISHARES TR EXPANDED TECH 464287515 247 716 SH   SOLE 0 0 0 716
ISHARES TR CORE S&P MCP ETF 464287507 636 2,371 SH   SOLE 0 0 0 2,371
ISHARES TR CORE S&P500 ETF 464287200 1,599 3,524 SH   SOLE 0 0 0 3,524
ISHARES TR S&P 500 GRWT ETF 464287309 237 3,100 SH   SOLE 0 0 0 3,100
ISHARES TR RUS 1000 ETF 464287622 271 1,085 SH   SOLE 0 0 0 1,085
ISHARES TR RUSSELL 2000 ETF 464287655 434 2,115 SH   SOLE 0 0 0 2,115
ISHARES TR 1 3 YR TREAS BD 464287457 527 6,317 SH   SOLE 0 0 0 6,317
ISHARES TR MSCI EAFE ETF 464287465 364 4,944 SH   SOLE 0 0 0 4,944
ISHARES TR MSCI USA QLT FCT 46432F339 48,680 361,584 SH   SOLE 0 0 0 361,584
ISHARES TR GL CLEAN ENE ETF 464288224 206 9,576 SH   SOLE 0 0 0 9,576
ISHARES TR MSCI USA MIN VOL 46429B697 273 3,523 SH   SOLE 0 0 0 3,523
ISHARES TR ESG AWR MSCI USA 46435G425 430 4,242 SH   SOLE 0 0 0 4,242
ISHARES TR MSCI INTL QUALTY 46434V456 13,663 370,578 SH   SOLE 0 0 0 370,578
ISHARES TR MSCI LW CRB TG 46434V464 351 2,149 SH   SOLE 0 0 0 2,149
ISHARES TR 20 YR TR BD ETF 464287432 157 10,000 SH Put SOLE 0 0 0 10,000
ISHARES TR IBOXX INV CP ETF 464287242 44 30,000 SH Put SOLE 0 0 0 30,000
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 3,604 71,683 SH   SOLE 0 0 0 71,683
J P MORGAN EXCHANGE-TRADED F BETABUILDERS EUR 46641Q191 690 12,566 SH   SOLE 0 0 0 12,566
J P MORGAN EXCHANGE-TRADED F BETABUILDERS CDA 46641Q225 236 3,363 SH   SOLE 0 0 0 3,363
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 275 5,438 SH   SOLE 0 0 0 5,438
J P MORGAN EXCHANGE-TRADED F EQUITY PREMIUM 46641Q332 399 6,492 SH   SOLE 0 0 0 6,492
JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 944 104,926 SH   SOLE 0 0 0 104,926
JOHNSON & JOHNSON COM 478160104 489 2,757 SH   SOLE 0 0 0 2,757
JPMORGAN CHASE & CO COM 46625H100 476 3,491 SH   SOLE 0 0 0 3,491
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 12,379 425,096 SH   SOLE 0 0 0 425,096
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 621 23,424 SH   SOLE 0 0 0 23,424
MASTERCARD INCORPORATED CL A 57636Q104 879 2,460 SH   SOLE 0 0 0 2,460
MCDONALDS CORP COM 580135101 226 913 SH   SOLE 0 0 0 913
MERCK & CO INC COM 58933Y105 503 6,129 SH   SOLE 0 0 0 6,129
MERCURY GENL CORP NEW COM 589400100 468 8,512 SH   SOLE 0 0 0 8,512
META PLATFORMS INC CL A 30303M102 241 1,086 SH   SOLE 0 0 0 1,086
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 74 14,000 SH   SOLE 0 0 0 14,000
MICROSOFT CORP COM 594918104 3,845 12,471 SH   SOLE 0 0 0 12,471
MORGAN STANLEY COM NEW 617446448 264 3,025 SH   SOLE 0 0 0 3,025
NETFLIX INC COM 64110L106 323 862 SH   SOLE 0 0 0 862
NORFOLK SOUTHN CORP COM 655844108 558 1,958 SH   SOLE 0 0 0 1,958
NORTHERN LTS FD TR III FPA GBL EQTY ETF 66538R631 1,431 58,899 SH   SOLE 0 0 0 58,899
NORTHERN OIL AND GAS INC MN COM 665531307 232 8,214 SH   SOLE 0 0 0 8,214
NORTHROP GRUMMAN CORP COM 666807102 742 1,660 SH   SOLE 0 0 0 1,660
NVIDIA CORPORATION COM 67066G104 916 3,357 SH   SOLE 0 0 0 3,357
ONEOK INC NEW COM 682680103 967 13,686 SH   SOLE 0 0 0 13,686
OUSTER INC COM 68989M103 504 112,000 SH   SOLE 0 0 0 112,000
PACER FDS TR PACER US SMALL 69374H857 4,222 105,299 SH   SOLE 0 0 0 105,299
PALANTIR TECHNOLOGIES INC CL A 69608A108 137 10,000 SH   SOLE 0 0 0 10,000
PAYPAL HLDGS INC COM 70450Y103 572 4,942 SH   SOLE 0 0 0 4,942
PEPSICO INC COM 713448108 2,783 16,624 SH   SOLE 0 0 0 16,624
PHILIP MORRIS INTL INC COM 718172109 388 4,133 SH   SOLE 0 0 0 4,133
PLANET LABS PBC COM CL A 72703X106 157 31,000 SH   SOLE 0 0 0 31,000
PROCTER AND GAMBLE CO COM 742718109 245 1,602 SH   SOLE 0 0 0 1,602
SABINE RTY TR UNIT BEN INT 785688102 1,429 24,737 SH   SOLE 0 0 0 24,737
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3,075 83,745 SH   SOLE 0 0 0 83,745
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 583 21,000 SH   SOLE 0 0 0 21,000
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 540 10,899 SH   SOLE 0 0 0 10,899
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 47,812 606,053 SH   SOLE 0 0 0 606,053
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 527 9,853 SH   SOLE 0 0 0 9,853
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,824 56,576 SH   SOLE 0 0 0 56,576
SIREN ETF TR DIVCN LDRS ETF 829658301 297 5,391 SH   SOLE 0 0 0 5,391
SOUTHWEST AIRLS CO COM 844741108 877 19,142 SH   SOLE 0 0 0 19,142
SPDR GOLD TR GOLD SHS 78463V107 386 2,137 SH   SOLE 0 0 0 2,137
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 430 11,132 SH   SOLE 0 0 0 11,132
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 309 4,921 SH   SOLE 0 0 0 4,921
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 829 24,194 SH   SOLE 0 0 0 24,194
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,207 22,599 SH   SOLE 0 0 0 22,599
SPDR SER TR S&P 600 SMCP VAL 78464A300 407 4,887 SH   SOLE 0 0 0 4,887
SPDR SER TR PRTFLO S&P500 HI 78468R788 433 9,853 SH   SOLE 0 0 0 9,853
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1,655 36,969 SH   SOLE 0 0 0 36,969
SUNCOR ENERGY INC NEW COM 867224107 80 10,000 SH Call SOLE 0 0 0 10,000
TESLA INC COM 88160R101 961 892 SH   SOLE 0 0 0 892
TEXAS INSTRS INC COM 882508104 338 1,842 SH   SOLE 0 0 0 1,842
TRIUMPH BANCORP INC COM 89679E300 282 3,000 SH   SOLE 0 0 0 3,000
TWO HBRS INVT CORP COM NEW 90187B408 766 138,552 SH   SOLE 0 0 0 138,552
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 1,363 18,251 SH   SOLE 0 0 0 18,251
VANECK ETF TRUST GOLD MINERS ETF 92189F106 247 6,428 SH   SOLE 0 0 0 6,428
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 754 6,955 SH   SOLE 0 0 0 6,955
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 484 2,924 SH   SOLE 0 0 0 2,924
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,410 6,194 SH   SOLE 0 0 0 6,194
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 632 13,710 SH   SOLE 0 0 0 13,710
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 27,862 171,820 SH   SOLE 0 0 0 171,820
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 408 8,495 SH   SOLE 0 0 0 8,495
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 12,184 154,145 SH   SOLE 0 0 0 154,145
VANGUARD WORLD FDS INF TECH ETF 92204A702 348 835 SH   SOLE 0 0 0 835
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 572 19,336 SH   SOLE 0 0 0 19,336
VISA INC COM CL A 92826C839 295 1,331 SH   SOLE 0 0 0 1,331
WALMART INC COM 931142103 287 1,931 SH   SOLE 0 0 0 1,931
WISDOMTREE TR EM EX ST-OWNED 97717X578 10,944 335,090 SH   SOLE 0 0 0 335,090
WISDOMTREE TR US QTLY DIV GRT 97717X669 3,386 53,188 SH   SOLE 0 0 0 53,188
YUM BRANDS INC COM 988498101 319 2,688 SH   SOLE 0 0 0 2,688