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,621,074 104,342 SH   SOLE   0 0 104,342
ABBVIE INC COM 00287Y109   919,142 6,166 SH   SOLE   0 0 6,166
AMAZON COM INC COM 023135106   470,471 3,701 SH   SOLE   0 0 3,701
AMERICAN ELEC PWR CO INC COM 025537101   435,814 5,794 SH   SOLE   0 0 5,794
APPLE INC COM 037833100   702,777 4,105 SH   SOLE   0 0 4,105
AUTOZONE INC COM 053332102   213,359 84 SH   SOLE   0 0 84
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   813,397 2,322 SH   SOLE   0 0 2,322
ISHARES U S ETF TR BLACKROCK SHORT 46431W838   5,414,895 108,711 SH   SOLE   0 0 108,711
BROADCOM INC COM 11135F101   207,025 249 SH   SOLE   0 0 249
CHEVRON CORP NEW COM 166764100   757,445 4,492 SH   SOLE   0 0 4,492
CONOCOPHILLIPS COM 20825C104   316,103 2,639 SH   SOLE   0 0 2,639
COSTCO WHSL CORP NEW COM 22160K105   221,276 392 SH   SOLE   0 0 392
DIREXION SHS ETF TR AUSPCE CMD STG 25460E307   3,068,308 103,345 SH   SOLE   0 0 103,345
ENTERPRISE PRODS PARTNERS L COM 293792107   505,618 18,473 SH   SOLE   0 0 18,473
EOG RES INC COM 26875P101   202,901 1,601 SH   SOLE   0 0 1,601
EXXON MOBIL CORP COM 30231G102   506,438 4,307 SH   SOLE   0 0 4,307
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   1,045,820 10,764 SH   SOLE   0 0 10,764
FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108   4,343,634 155,630 SH   SOLE   0 0 155,630
ALPHABET INC CAP STK CL A 02079K305   406,975 3,110 SH   SOLE   0 0 3,110
HOME DEPOT INC COM 437076102   315,754 1,045 SH   SOLE   0 0 1,045
INVESCO EXCH TRADED FD TR II FLOATING RATE MU 46138G862   479,011 19,288 SH   SOLE   0 0 19,288
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   896,032 19,547 SH   SOLE   0 0 19,547
ISHARES TR SHORT TREAS BD 464288679   1,797,440 16,271 SH   SOLE   0 0 16,271
ISHARES TR CORE S&P500 ETF 464287200   4,729,544 11,014 SH   SOLE   0 0 11,014
ISHARES TR CORE S&P SCP ETF 464287804   364,073 3,860 SH   SOLE   0 0 3,860
ISHARES TR MSCI USA MIN VOL 46429B697   13,409,960 185,272 SH   SOLE   0 0 185,272
ISHARES TR MSCI USA MMENTM 46432F396   1,143,194 8,183 SH   SOLE   0 0 8,183
ISHARES TR MSCI USA QLT FCT 46432F339   1,825,450 13,851 SH   SOLE   0 0 13,851
ISHARES TR TRS FLT RT BD 46434V860   10,231,860 201,653 SH   SOLE   0 0 201,653
JOHNSON & JOHNSON COM 478160104   552,504 3,547 SH   SOLE   0 0 3,547
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   3,676,875 72,882 SH   SOLE   0 0 72,882
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505   1,845,868 67,713 SH   SOLE   0 0 67,713
LOCKHEED MARTIN CORP COM 539830109   252,257 617 SH   SOLE   0 0 617
LOWES COS INC COM 548661107   238,106 1,146 SH   SOLE   0 0 1,146
MICROSOFT CORP COM 594918104   831,471 2,633 SH   SOLE   0 0 2,633
NEUBERGER BERMAN ETF TRUST BERMAN COMMODITY 64135A408   826,084 36,813 SH   SOLE   0 0 36,813
NORTHROP GRUMMAN CORP COM 666807102   205,042 466 SH   SOLE   0 0 466
NOVARTIS AG SPONSORED ADR 66987V109   566,912 5,566 SH   SOLE   0 0 5,566
NOVO-NORDISK A S ADR 670100205   442,873 4,870 SH   SOLE   0 0 4,870
NVIDIA CORPORATION COM 67066G104   498,852 1,147 SH   SOLE   0 0 1,147
PACER FDS TR DEVELOPED MRKT 69374H873   2,721,011 91,095 SH   SOLE   0 0 91,095
PACER FDS TR US CASH COWS 100 69374H881   407,661 8,247 SH   SOLE   0 0 8,247
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   460,733 13,737 SH   SOLE   0 0 13,737
PIMCO ETF TR INTER MUN BD ACT 72201R866   2,303,058 45,997 SH   SOLE   0 0 45,997
INVESCO QQQ TR UNIT SER 1 46090E103   14,374,107 40,121 SH   SOLE   0 0 40,121
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   417,924 8,352 SH   SOLE   0 0 8,352
PROSHARES TR S&P 500 DV ARIST 74348A467   427,590 4,829 SH   SOLE   0 0 4,829
RINGCENTRAL INC NOTE 3/0 76680RAF4   22,957 25,000 SH   SOLE   0 0 25,000
ROCKWELL AUTOMATION INC COM 773903109   270,260 945 SH   SOLE   0 0 945
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   21,634,660 305,747 SH   SOLE   0 0 305,747
SHELL PLC SPON ADS 780259305   209,778 3,258 SH   SOLE   0 0 3,258
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   8,580,637 93,451 SH   SOLE   0 0 93,451
SPDR GOLD TR GOLD SHS 78463V107   2,346,533 13,686 SH   SOLE   0 0 13,686
SPDR S&P 500 ETF TR TR UNIT 78462F103   7,599,109 17,777 SH   SOLE   0 0 17,777
SPDR SER TR S&P DIVID ETF 78464A763   1,777,047 15,451 SH   SOLE   0 0 15,451
SPDR SER TR MSCI USA STRTGIC 78468R812   254,488 2,109 SH   SOLE   0 0 2,109
SPDR SER TR S&P SEMICNDCTR 78464A862   2,654,631 13,543 SH   SOLE   0 0 13,543
SPDR SER TR BLOOMBERG 3-12 M 78468R523   1,199,522 12,064 SH   SOLE   0 0 12,064
COCA COLA CO COM 191216100   227,017 4,055 SH   SOLE   0 0 4,055
PROCTER AND GAMBLE CO COM 742718109   291,516 1,999 SH   SOLE   0 0 1,999
TIDAL ETF TR FOLIOBEYOND ALTE 886364637   7,867,979 235,582 SH   SOLE   0 0 235,582
TRIMTABS ETF TR FCF US QLTY ETF 89628W302   1,021,964 19,964 SH   SOLE   0 0 19,964
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   26,952,550 355,387 SH   SOLE   0 0 355,387
VANECK MERK GOLD TR GOLD TRUST 921078101   1,863,977 104,191 SH   SOLE   0 0 104,191
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   4,480,316 28,835 SH   SOLE   0 0 28,835
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   378,191 1,609 SH   SOLE   0 0 1,609
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   6,718,365 17,108 SH   SOLE   0 0 17,108
VANGUARD BD INDEX FDS INTERMED TERM 921937819   2,002,234 27,690 SH   SOLE   0 0 27,690
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   3,044,518 64,393 SH   SOLE   0 0 64,393
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,517,177 16,558 SH   SOLE   0 0 16,558
VANGUARD WELLINGTON FD US VALUE FACTR 921935805   3,541,068 35,382 SH   SOLE   0 0 35,382
WALMART INC COM 931142103   835,513 5,224 SH   SOLE   0 0 5,224
WISDOMTREE TR JAPN HEDGE EQT 97717W851   7,102,668 80,483 SH   SOLE   0 0 80,483
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   4,736,472 94,127 SH   SOLE   0 0 94,127