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   3,132,120 103,370 SH   SOLE   0 0 103,370
ABBVIE INC COM 00287Y109   996,983 6,433 SH   SOLE   0 0 6,433
AMAZON COM INC COM 023135106   679,932 4,475 SH   SOLE   0 0 4,475
AMERICAN ELEC PWR CO INC COM 025537101   475,695 5,857 SH   SOLE   0 0 5,857
APPLE INC COM 037833100   945,193 4,909 SH   SOLE   0 0 4,909
AUTOZONE INC COM 053332102   307,688 119 SH   SOLE   0 0 119
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   874,887 2,453 SH   SOLE   0 0 2,453
ISHARES U S ETF TR BLACKROCK SHORT 46431W838   6,252,602 125,077 SH   SOLE   0 0 125,077
BROADCOM INC COM 11135F101   395,444 354 SH   SOLE   0 0 354
CHEVRON CORP NEW COM 166764100   667,808 4,477 SH   SOLE   0 0 4,477
CONOCOPHILLIPS COM 20825C104   307,758 2,651 SH   SOLE   0 0 2,651
COSTCO WHSL CORP NEW COM 22160K105   316,997 480 SH   SOLE   0 0 480
DILLARDS INC CL A 254067101   218,778 542 SH   SOLE   0 0 542
DIREXION SHS ETF TR AUSPCE CMD STG 25460E307   2,700,869 97,136 SH   SOLE   0 0 97,136
ENTERPRISE PRODS PARTNERS L COM 293792107   529,028 20,077 SH   SOLE   0 0 20,077
EOG RES INC COM 26875P101   229,602 1,898 SH   SOLE   0 0 1,898
EXXON MOBIL CORP COM 30231G102   456,394 4,565 SH   SOLE   0 0 4,565
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   1,113,248 10,751 SH   SOLE   0 0 10,751
FRANKLIN TEMPLETON ETF TR INTL COR DIV TIL 35473P108   5,075,138 165,099 SH   SOLE   0 0 165,099
FIRST TR EXCHNG TRADED FD VI FT CBOE DEEP BFR 33740U406   214,974 6,012 SH   SOLE   0 0 6,012
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F698   19,790,450 542,216 SH   SOLE   0 0 542,216
ALPHABET INC CAP STK CL A 02079K305   521,463 3,733 SH   SOLE   0 0 3,733
HERSHEY CO COM 427866108   220,022 1,180 SH   SOLE   0 0 1,180
HOME DEPOT INC COM 437076102   403,807 1,165 SH   SOLE   0 0 1,165
INVESCO EXCH TRADED FD TR II FLOATING RATE MU 46138G862   435,474 17,570 SH   SOLE   0 0 17,570
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   459,494 2,726 SH   SOLE   0 0 2,726
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   732,140 14,241 SH   SOLE   0 0 14,241
ISHARES TR CORE S&P500 ETF 464287200   5,128,835 10,738 SH   SOLE   0 0 10,738
ISHARES TR CORE S&P SCP ETF 464287804   384,055 3,548 SH   SOLE   0 0 3,548
ISHARES TR MSCI USA MIN VOL 46429B697   7,445,368 95,417 SH   SOLE   0 0 95,417
ISHARES TR MSCI USA MMENTM 46432F396   1,162,555 7,410 SH   SOLE   0 0 7,410
ISHARES TR MSCI USA QLT FCT 46432F339   2,050,317 13,934 SH   SOLE   0 0 13,934
JOHNSON & JOHNSON COM 478160104   605,797 3,865 SH   SOLE   0 0 3,865
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   3,577,244 70,501 SH   SOLE   0 0 70,501
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505   1,946,040 70,356 SH   SOLE   0 0 70,356
LOCKHEED MARTIN CORP COM 539830109   323,534 714 SH   SOLE   0 0 714
LOWES COS INC COM 548661107   318,205 1,430 SH   SOLE   0 0 1,430
MICROSOFT CORP COM 594918104   1,122,937 2,986 SH   SOLE   0 0 2,986
MOODYS CORP COM 615369105   299,664 767 SH   SOLE   0 0 767
NEUBERGER BERMAN ETF TRUST BERMAN COMMODITY 64135A408   657,267 31,798 SH   SOLE   0 0 31,798
NORTHROP GRUMMAN CORP COM 666807102   260,883 557 SH   SOLE   0 0 557
NOVARTIS AG SPONSORED ADR 66987V109   586,091 5,805 SH   SOLE   0 0 5,805
NOVO-NORDISK A S ADR 670100205   562,348 5,436 SH   SOLE   0 0 5,436
NVIDIA CORPORATION COM 67066G104   640,268 1,293 SH   SOLE   0 0 1,293
PACER FDS TR DEVELOPED MRKT 69374H873   3,004,495 96,175 SH   SOLE   0 0 96,175
PACER FDS TR US CASH COWS 100 69374H881   555,722 10,689 SH   SOLE   0 0 10,689
PACER FDS TR PACER US SMALL 69374H857   399,850 8,325 SH   SOLE   0 0 8,325
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   505,406 13,854 SH   SOLE   0 0 13,854
PIMCO ETF TR INTER MUN BD ACT 72201R866   2,195,035 41,573 SH   SOLE   0 0 41,573
INVESCO QQQ TR UNIT SER 1 46090E103   20,269,706 49,496 SH   SOLE   0 0 49,496
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   452,958 8,376 SH   SOLE   0 0 8,376
PROSHARES TR S&P 500 DV ARIST 74348A467   244,785 2,571 SH   SOLE   0 0 2,571
RINGCENTRAL INC NOTE 3/0 76680RAF4   23,227 25,000 SH   SOLE   0 0 25,000
ROCKWELL AUTOMATION INC COM 773903109   294,827 950 SH   SOLE   0 0 950
S&P GLOBAL INC COM 78409V104   282,180 641 SH   SOLE   0 0 641
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   22,605,704 296,936 SH   SOLE   0 0 296,936
SCHWAB STRATEGIC TR LONG TERM US 808524680   1,764,734 50,306 SH   SOLE   0 0 50,306
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   3,026,749 64,924 SH   SOLE   0 0 64,924
SHELL PLC SPON ADS 780259305   216,547 3,291 SH   SOLE   0 0 3,291
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   8,092,434 88,548 SH   SOLE   0 0 88,548
SPDR GOLD TR GOLD SHS 78463V107   2,621,543 13,713 SH   SOLE   0 0 13,713
SPDR S&P 500 ETF TR TR UNIT 78462F103   7,734,584 16,273 SH   SOLE   0 0 16,273
SPDR SER TR S&P DIVID ETF 78464A763   1,833,917 14,675 SH   SOLE   0 0 14,675
SPDR SER TR S&P SEMICNDCTR 78464A862   2,794,205 12,430 SH   SOLE   0 0 12,430
SPDR SER TR BLOOMBERG 3-12 M 78468R523   1,242,069 12,531 SH   SOLE   0 0 12,531
COCA COLA CO COM 191216100   290,656 4,932 SH   SOLE   0 0 4,932
PROCTER AND GAMBLE CO COM 742718109   333,237 2,274 SH   SOLE   0 0 2,274
TIDAL ETF TR FOLIOBEYOND ALTE 886364637   6,738,127 215,276 SH   SOLE   0 0 215,276
TRIMTABS ETF TR FCF US QLTY ETF 89628W302   1,129,381 19,947 SH   SOLE   0 0 19,947
UNILEVER PLC SPON ADR NEW 904767704   232,773 4,801 SH   SOLE   0 0 4,801
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   29,242,823 344,560 SH   SOLE   0 0 344,560
VANECK MERK GOLD TR GOLD TRUST 921078101   2,104,004 105,411 SH   SOLE   0 0 105,411
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   4,444,292 26,082 SH   SOLE   0 0 26,082
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   386,070 1,540 SH   SOLE   0 0 1,540
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   7,036,295 16,109 SH   SOLE   0 0 16,109
VANGUARD BD INDEX FDS INTERMED TERM 921937819   2,144,247 28,073 SH   SOLE   0 0 28,073
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,595,907 15,159 SH   SOLE   0 0 15,159
VANGUARD WELLINGTON FD US VALUE FACTR 921935805   3,850,553 34,175 SH   SOLE   0 0 34,175
WALMART INC COM 931142103   468,573 2,972 SH   SOLE   0 0 2,972
WISDOMTREE TR JAPN HEDGE EQT 97717W851   7,647,099 86,919 SH   SOLE   0 0 86,919
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   4,274,449 85,081 SH   SOLE   0 0 85,081