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,017,331 103,121 SH   SOLE   0 0 103,121
ABBVIE INC COM 00287Y109   770,234 5,097 SH   SOLE   0 0 5,097
AMAZON COM INC COM 023135106   306,965 2,911 SH   SOLE   0 0 2,911
AMERICAN ELEC PWR CO INC COM 025537101   530,282 5,738 SH   SOLE   0 0 5,738
APPLE INC COM 037833100   625,412 3,686 SH   SOLE   0 0 3,686
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   648,558 1,974 SH   SOLE   0 0 1,974
CHEVRON CORP NEW COM 166764100   627,078 3,720 SH   SOLE   0 0 3,720
CONOCOPHILLIPS COM 20825C104   269,040 2,615 SH   SOLE   0 0 2,615
DILLARDS INC CL A 254067101   236,325 792 SH   SOLE   0 0 792
ENTERPRISE PRODS PARTNERS L COM 293792107   321,424 12,217 SH   SOLE   0 0 12,217
EXXON MOBIL CORP COM 30231G102   336,980 2,848 SH   SOLE   0 0 2,848
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   1,478,282 13,542 SH   SOLE   0 0 13,542
ALPHABET INC CAP STK CL A 02079K305   243,232 2,266 SH   SOLE   0 0 2,266
ISHARES TR 0-5 YR TIPS ETF 46429B747   5,316,190 53,612 SH   SOLE   0 0 53,612
ISHARES TR CORE S&P500 ETF 464287200   6,254,058 14,974 SH   SOLE   0 0 14,974
ISHARES TR CORE S&P SCP ETF 464287804   362,031 3,851 SH   SOLE   0 0 3,851
ISHARES TR MSCI USA MIN VOL 46429B697   14,915,869 202,057 SH   SOLE   0 0 202,057
ISHARES TR MSCI USA MMENTM 46432F396   1,398,490 9,823 SH   SOLE   0 0 9,823
ISHARES TR MSCI USA QLT FCT 46432F339   1,776,277 14,076 SH   SOLE   0 0 14,076
JOHNSON & JOHNSON COM 478160104   426,340 2,604 SH   SOLE   0 0 2,604
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   3,795,777 74,823 SH   SOLE   0 0 74,823
LISTED FD TR CORE ALT FD 53656F847   2,844,823 96,664 SH   SOLE   0 0 96,664
MICROSOFT CORP COM 594918104   704,192 2,292 SH   SOLE   0 0 2,292
NOVARTIS AG SPONSORED ADR 66987V109   445,144 4,340 SH   SOLE   0 0 4,340
NVIDIA CORPORATION COM 67066G104   256,852 926 SH   SOLE   0 0 926
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   435,200 13,798 SH   SOLE   0 0 13,798
PIMCO ETF TR INTER MUN BD ACT 72201R866   2,502,945 48,023 SH   SOLE   0 0 48,023
INVESCO QQQ TR UNIT SER 1 46090E103   1,969,877 6,107 SH   SOLE   0 0 6,107
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   212,330 4,413 SH   SOLE   0 0 4,413
PROSHARES TR S&P 500 DV ARIST 74348A467   277,028 2,973 SH   SOLE   0 0 2,973
ROCKWELL AUTOMATION INC COM 773903109   266,901 942 SH   SOLE   0 0 942
SANARA MEDTECH INC COM 79957L100   209,750 5,000 SH   SOLE   0 0 5,000
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   13,677,303 188,470 SH   SOLE   0 0 188,470
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   3,528,739 74,984 SH   SOLE   0 0 74,984
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   17,338,329 188,912 SH   SOLE   0 0 188,912
SPDR GOLD TR GOLD SHS 78463V107   2,528,692 13,683 SH   SOLE   0 0 13,683
SPDR SER TR NUVEEN BLMBRG SH 78468R739   5,771,292 122,221 SH   SOLE   0 0 122,221
SPDR S&P 500 ETF TR TR UNIT 78462F103   14,303,875 34,390 SH   SOLE   0 0 34,390
SPDR SER TR S&P DIVID ETF 78464A763   18,457,967 147,699 SH   SOLE   0 0 147,699
SPDR SER TR MSCI USA STRTGIC 78468R812   246,810 2,094 SH   SOLE   0 0 2,094
TIDAL ETF TR FOLIOBEYOND RISI 886364637   9,521,633 300,509 SH   SOLE   0 0 300,509
TRIMTABS ETF TR FCF US QLTY ETF 89628W302   1,076,279 21,900 SH   SOLE   0 0 21,900
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   12,555,628 168,306 SH   SOLE   0 0 168,306
VANECK MERK GOLD TR GOLD TRUST 921078101   1,839,331 95,401 SH   SOLE   0 0 95,401
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,887,302 37,363 SH   SOLE   0 0 37,363
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   4,227,702 17,204 SH   SOLE   0 0 17,204
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   6,833,323 17,886 SH   SOLE   0 0 17,886
VANGUARD BD INDEX FDS INTERMED TERM 921937819   3,698,965 47,951 SH   SOLE   0 0 47,951
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   4,490,954 93,874 SH   SOLE   0 0 93,874
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,765,463 18,252 SH   SOLE   0 0 18,252
VANGUARD WELLINGTON FD US VALUE FACTR 921935805   15,263,476 158,138 SH   SOLE   0 0 158,138
WALMART INC COM 931142103   451,511 2,991 SH   SOLE   0 0 2,991