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
FIRST FINL BANKSHARES INC COM 32020R109 4,350 98,606 SH   SOLE   0 0 98,606
ABBVIE INC COM 00287Y109 762 4,699 SH   SOLE   0 0 4,699
AMAZON COM INC COM 023135106 339 104 SH   SOLE   0 0 104
AMERICAN ELEC PWR CO INC COM 025537101 554 5,551 SH   SOLE   0 0 5,551
APPLE INC COM 037833100 602 3,450 SH   SOLE   0 0 3,450
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 512 1,450 SH   SOLE   0 0 1,450
CHEVRON CORP NEW COM 166764100 619 3,802 SH   SOLE   0 0 3,802
CONOCOPHILLIPS COM 20825C104 241 2,405 SH   SOLE   0 0 2,405
DILLARDS INC CL A 254067101 213 792 SH   SOLE   0 0 792
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1,670 14,568 SH   SOLE   0 0 14,568
ALPHABET INC CAP STK CL A 02079K305 245 88 SH   SOLE   0 0 88
ISHARES TR CORE S&P500 ETF 464287200 9,521 20,985 SH   SOLE   0 0 20,985
ISHARES TR CORE S&P SCP ETF 464287804 469 4,345 SH   SOLE   0 0 4,345
ISHARES TR MSCI USA MIN VOL 46429B697 15,270 196,859 SH   SOLE   0 0 196,859
ISHARES TR MSCI USA MMENTM 46432F396 3,765 22,374 SH   SOLE   0 0 22,374
ISHARES TR MSCI USA QLT FCT 46432F339 2,141 15,903 SH   SOLE   0 0 15,903
ISHARES TR MSCI EAFE MIN VL 46429B689 1,013 14,041 SH   SOLE   0 0 14,041
ISHARES TR EAFE SML CP ETF 464288273 715 10,773 SH   SOLE   0 0 10,773
ISHARES TR ISHARES BIOTECH 464287556 1,254 9,623 SH   SOLE   0 0 9,623
ISHARES TR NATIONAL MUN ETF 464288414 1,973 17,997 SH   SOLE   0 0 17,997
ISHARES TR IBOXX INV CP ETF 464287242 535 4,426 SH   SOLE   0 0 4,426
ISHARES TR MSCI INTL SML CP 46434V266 1,869 54,398 SH   SOLE   0 0 54,398
ISHARES TR MSCI INTL QUALTY 46434V456 2,815 76,356 SH   SOLE   0 0 76,356
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 1,102 19,195 SH   SOLE   0 0 19,195
JOHNSON & JOHNSON COM 478160104 445 2,513 SH   SOLE   0 0 2,513
LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 1,676 73,022 SH   SOLE   0 0 73,022
MICROSOFT CORP COM 594918104 658 2,134 SH   SOLE   0 0 2,134
NOVARTIS AG SPONSORED ADR 66987V109 316 3,599 SH   SOLE   0 0 3,599
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 388 11,283 SH   SOLE   0 0 11,283
INVESCO QQQ TR UNIT SER 1 46090E103 7,992 22,044 SH   SOLE   0 0 22,044
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 232 4,648 SH   SOLE   0 0 4,648
PROSHARES TR S&P 500 DV ARIST 74348A467 782 8,240 SH   SOLE   0 0 8,240
ROCKWELL AUTOMATION INC COM 773903109 265 946 SH   SOLE   0 0 946
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,100 13,938 SH   SOLE   0 0 13,938
SCHWAB STRATEGIC TR US TIPS ETF 808524870 3,755 61,843 SH   SOLE   0 0 61,843
SPDR SER TR NUVEEN BLOOMBERG 78464A284 1,248 22,624 SH   SOLE   0 0 22,624
SPDR GOLD TR GOLD SHS 78463V107 2,692 14,901 SH   SOLE   0 0 14,901
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 9,801 135,805 SH   SOLE   0 0 135,805
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,785 8,381 SH   SOLE   0 0 8,381
SPDR SER TR S&P DIVID ETF 78464A763 12,401 96,801 SH   SOLE   0 0 96,801
SPDR SER TR MSCI USA STRTGIC 78468R812 258 2,068 SH   SOLE   0 0 2,068
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 3,136 69,744 SH   SOLE   0 0 69,744
TRIMTABS ETF TR FCF US QLTY ETF 89628W302 1,275 24,487 SH   SOLE   0 0 24,487
VANECK MERK GOLD TR GOLD TRUST 921078101 854 45,365 SH   SOLE   0 0 45,365
VANECK ETF TRUST INVESTMENT GRD 92189F486 357 14,240 SH   SOLE   0 0 14,240
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 778 33,433 SH   SOLE   0 0 33,433
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 6,407 39,509 SH   SOLE   0 0 39,509
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2,622 10,309 SH   SOLE   0 0 10,309
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,911 4,602 SH   SOLE   0 0 4,602
VANGUARD BD INDEX FDS INTERMED TERM 921937819 3,471 42,380 SH   SOLE   0 0 42,380
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 21,558 420,977 SH   SOLE   0 0 420,977
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 249 3,134 SH   SOLE   0 0 3,134
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,854 12,538 SH   SOLE   0 0 12,538
VANGUARD WELLINGTON FD US QUALITY 921935706 2,690 23,148 SH   SOLE   0 0 23,148
WALMART INC COM 931142103 422 2,831 SH   SOLE   0 0 2,831