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
FIRST FINL BANKSHARES INC COM 32020R109   2,948,333 103,487 SH   SOLE   0 0 103,487
ABBVIE INC COM 00287Y109   759,356 5,636 SH   SOLE   0 0 5,636
AMAZON COM INC COM 023135106   429,015 3,291 SH   SOLE   0 0 3,291
AMERICAN ELEC PWR CO INC COM 025537101   487,843 5,794 SH   SOLE   0 0 5,794
APPLE INC COM 037833100   763,170 3,934 SH   SOLE   0 0 3,934
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   754,292 2,212 SH   SOLE   0 0 2,212
CHEVRON CORP NEW COM 166764100   666,538 4,236 SH   SOLE   0 0 4,236
CONOCOPHILLIPS COM 20825C104   272,270 2,628 SH   SOLE   0 0 2,628
DILLARDS INC CL A 254067101   258,414 792 SH   SOLE   0 0 792
DIREXION SHS ETF TR AUSPCE CMD STG 25460E307   2,832,488 96,245 SH   SOLE   0 0 96,245
ENTERPRISE PRODS PARTNERS L COM 293792107   393,672 14,940 SH   SOLE   0 0 14,940
EXXON MOBIL CORP COM 30231G102   379,549 3,539 SH   SOLE   0 0 3,539
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   1,461,634 13,495 SH   SOLE   0 0 13,495
ALPHABET INC CAP STK CL A 02079K305   327,140 2,733 SH   SOLE   0 0 2,733
HOME DEPOT INC COM 437076102   256,677 826 SH   SOLE   0 0 826
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   964,038 19,682 SH   SOLE   0 0 19,682
ISHARES TR 0-5 YR TIPS ETF 46429B747   9,799,799 100,408 SH   SOLE   0 0 100,408
ISHARES TR CORE S&P500 ETF 464287200   5,543,856 12,438 SH   SOLE   0 0 12,438
ISHARES TR CORE S&P SCP ETF 464287804   385,144 3,865 SH   SOLE   0 0 3,865
ISHARES TR MSCI USA MIN VOL 46429B697   14,310,796 192,531 SH   SOLE   0 0 192,531
ISHARES TR MSCI USA MMENTM 46432F396   1,379,391 9,562 SH   SOLE   0 0 9,562
ISHARES TR MSCI USA QLT FCT 46432F339   1,882,948 13,961 SH   SOLE   0 0 13,961
JOHNSON & JOHNSON COM 478160104   518,637 3,133 SH   SOLE   0 0 3,133
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   3,727,751 73,598 SH   SOLE   0 0 73,598
LOCKHEED MARTIN CORP COM 539830109   213,996 465 SH   SOLE   0 0 465
MICROSOFT CORP COM 594918104   821,832 2,413 SH   SOLE   0 0 2,413
NOVARTIS AG SPONSORED ADR 66987V109   498,052 4,936 SH   SOLE   0 0 4,936
NVIDIA CORPORATION COM 67066G104   457,165 1,081 SH   SOLE   0 0 1,081
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   464,376 13,626 SH   SOLE   0 0 13,626
PIMCO ETF TR INTER MUN BD ACT 72201R866   3,121,332 60,211 SH   SOLE   0 0 60,211
INVESCO QQQ TR UNIT SER 1 46090E103   2,294,471 6,211 SH   SOLE   0 0 6,211
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   219,469 4,350 SH   SOLE   0 0 4,350
PROSHARES TR S&P 500 DV ARIST 74348A467   2,265,245 24,027 SH   SOLE   0 0 24,027
ROCKWELL AUTOMATION INC COM 773903109   311,461 945 SH   SOLE   0 0 945
SANARA MEDTECH INC COM 79957L100   200,500 5,000 SH   SOLE   0 0 5,000
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   15,615,596 215,032 SH   SOLE   0 0 215,032
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   3,334,814 72,245 SH   SOLE   0 0 72,245
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   7,482,055 81,486 SH   SOLE   0 0 81,486
SPDR SER TR PORTFOLIO LN TSR 78464A664   1,856,347 62,085 SH   SOLE   0 0 62,085
SPDR GOLD TR GOLD SHS 78463V107   2,458,296 13,790 SH   SOLE   0 0 13,790
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434   5,039,841 72,080 SH   SOLE   0 0 72,080
SPDR SER TR NUVEEN BLMBRG SH 78468R739   5,207,542 110,681 SH   SOLE   0 0 110,681
SPDR S&P 500 ETF TR TR UNIT 78462F103   16,237,077 36,629 SH   SOLE   0 0 36,629
SPDR SER TR S&P DIVID ETF 78464A763   14,586,737 118,998 SH   SOLE   0 0 118,998
SPDR SER TR MSCI USA STRTGIC 78468R812   259,296 2,109 SH   SOLE   0 0 2,109
SPDR SER TR S&P SEMICNDCTR 78464A862   2,600,319 11,751 SH   SOLE   0 0 11,751
PROCTER AND GAMBLE CO COM 742718109   246,921 1,627 SH   SOLE   0 0 1,627
TIDAL ETF TR FOLIOBEYOND ALTE 886364637   7,999,197 247,960 SH   SOLE   0 0 247,960
TRIMTABS ETF TR FCF US QLTY ETF 89628W302   1,134,113 21,606 SH   SOLE   0 0 21,606
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   26,508,951 332,234 SH   SOLE   0 0 332,234
VANECK MERK GOLD TR GOLD TRUST 921078101   1,842,721 99,071 SH   SOLE   0 0 99,071
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,821,506 35,840 SH   SOLE   0 0 35,840
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   4,231,944 17,286 SH   SOLE   0 0 17,286
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   7,198,573 17,675 SH   SOLE   0 0 17,675
VANGUARD BD INDEX FDS INTERMED TERM 921937819   2,411,970 32,061 SH   SOLE   0 0 32,061
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   3,466,433 73,101 SH   SOLE   0 0 73,101
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,319,426 19,609 SH   SOLE   0 0 19,609
VANGUARD WELLINGTON FD US VALUE FACTR 921935805   3,770,655 37,839 SH   SOLE   0 0 37,839
WALMART INC COM 931142103   467,177 2,972 SH   SOLE   0 0 2,972
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   3,185,001 63,295 SH   SOLE   0 0 63,295