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 5,178 101,846 SH   SOLE   0 0 101,846
ABBVIE INC COM 00287Y109 631 4,657 SH   SOLE   0 0 4,657
AMAZON COM INC COM 023135106 337 101 SH   SOLE   0 0 101
AMERICAN ELEC PWR CO INC COM 025537101 490 5,507 SH   SOLE   0 0 5,507
AMPLIFY ETF TR BLACKSWAN GRWT 032108888 248 7,174 SH   SOLE   0 0 7,174
APPLE INC COM 037833100 608 3,421 SH   SOLE   0 0 3,421
ARK ETF TR NEXT GNRTN INTER 00214Q401 1,682 14,182 SH   SOLE   0 0 14,182
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 378 1,264 SH   SOLE   0 0 1,264
CHEVRON CORP NEW COM 166764100 425 3,618 SH   SOLE   0 0 3,618
ETFIS SER TR I VIRTUS LIFESC BT 26923G202 1,538 31,469 SH   SOLE   0 0 31,469
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1,811 14,583 SH   SOLE   0 0 14,583
ALPHABET INC CAP STK CL A 02079K305 252 87 SH   SOLE   0 0 87
INNOVATOR ETFS TR US EQTY PWR BF 45782C680 2,697 88,610 SH   SOLE   0 0 88,610
ISHARES TR CORE S&P500 ETF 464287200 7,536 15,800 SH   SOLE   0 0 15,800
ISHARES TR CORE S&P MCP ETF 464287507 203 716 SH   SOLE   0 0 716
ISHARES TR CORE S&P SCP ETF 464287804 552 4,824 SH   SOLE   0 0 4,824
ISHARES TR CORE US AGGBD ET 464287226 310 2,715 SH   SOLE   0 0 2,715
ISHARES TR MSCI USA MIN VOL 46429B697 16,014 197,953 SH   SOLE   0 0 197,953
ISHARES TR MSCI USA MMENTM 46432F396 10,566 58,115 SH   SOLE   0 0 58,115
ISHARES TR MSCI USA QLT FCT 46432F339 5,815 39,952 SH   SOLE   0 0 39,952
ISHARES TR MSCI EAFE MIN VL 46429B689 1,350 17,579 SH   SOLE   0 0 17,579
ISHARES TR EAFE SML CP ETF 464288273 1,030 14,088 SH   SOLE   0 0 14,088
ISHARES TR ISHARES BIOTECH 464287556 2,353 15,416 SH   SOLE   0 0 15,416
ISHARES TR NATIONAL MUN ETF 464288414 2,184 18,786 SH   SOLE   0 0 18,786
ISHARES TR 0-5YR HI YL CP 46434V407 724 15,974 SH   SOLE   0 0 15,974
ISHARES TR CORE DIV GRWTH 46434V621 245 4,407 SH   SOLE   0 0 4,407
ISHARES TR IBOXX INV CP ETF 464287242 577 4,355 SH   SOLE   0 0 4,355
ISHARES TR MSCI INTL SML CP 46434V266 2,459 67,834 SH   SOLE   0 0 67,834
ISHARES TR MSCI INTL MOMENT 46434V449 625 16,423 SH   SOLE   0 0 16,423
ISHARES TR MSCI INTL QUALTY 46434V456 3,198 81,208 SH   SOLE   0 0 81,208
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 7,526 115,774 SH   SOLE   0 0 115,774
JOHNSON & JOHNSON COM 478160104 409 2,390 SH   SOLE   0 0 2,390
LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 2,227 84,903 SH   SOLE   0 0 84,903
MICROSOFT CORP COM 594918104 689 2,048 SH   SOLE   0 0 2,048
NOVARTIS AG SPONSORED ADR 66987V109 307 3,511 SH   SOLE   0 0 3,511
PIMCO ETF TR ACTIVE BD ETF 72201R775 764 6,986 SH   SOLE   0 0 6,986
INVESCO QQQ TR UNIT SER 1 46090E103 8,889 22,342 SH   SOLE   0 0 22,342
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 262 4,932 SH   SOLE   0 0 4,932
PROSHARES TR S&P 500 DV ARIST 74348A467 274 2,786 SH   SOLE   0 0 2,786
ROCKWELL AUTOMATION INC COM 773903109 336 962 SH   SOLE   0 0 962
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,112 13,759 SH   SOLE   0 0 13,759
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,380 21,940 SH   SOLE   0 0 21,940
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,482 32,182 SH   SOLE   0 0 32,182
SPDR SER TR NUVEEN BLOOMBERG 78464A284 1,278 21,269 SH   SOLE   0 0 21,269
SPDR SER TR NUVEEN BLMBRG SH 78468R739 261 5,311 SH   SOLE   0 0 5,311
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,315 6,980 SH   SOLE   0 0 6,980
SPDR SER TR S&P DIVID ETF 78464A763 4,825 37,371 SH   SOLE   0 0 37,371
SPDR SER TR BLOOMBERG INVT 78468R200 959 31,357 SH   SOLE   0 0 31,357
SPDR SER TR MSCI USA STRTGIC 78468R812 271 2,075 SH   SOLE   0 0 2,075
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 1,818 39,850 SH   SOLE   0 0 39,850
SPDR GOLD TR GOLD SHS 78463V107 2,724 15,934 SH   SOLE   0 0 15,934
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 10,455 136,210 SH   SOLE   0 0 136,210
TRIMTABS ETF TR FCF US QLTY ETF 89628W302 3,015 54,605 SH   SOLE   0 0 54,605
VANECK MERK GOLD TR GOLD TRUST 921078101 344 19,370 SH   SOLE   0 0 19,370
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 887 26,891 SH   SOLE   0 0 26,891
VANECK ETF TRUST LONG MUNI ETF 92189F536 383 17,686 SH   SOLE   0 0 17,686
VANECK ETF TRUST INVESTMENT GRD 92189F486 307 12,165 SH   SOLE   0 0 12,165
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 946 37,623 SH   SOLE   0 0 37,623
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,912 23,650 SH   SOLE   0 0 23,650
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 7,079 41,217 SH   SOLE   0 0 41,217
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 909 3,414 SH   SOLE   0 0 3,414
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,508 3,455 SH   SOLE   0 0 3,455
VANGUARD BD INDEX FDS INTERMED TERM 921937819 1,460 16,663 SH   SOLE   0 0 16,663
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 10,116 196,800 SH   SOLE   0 0 196,800
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 281 3,314 SH   SOLE   0 0 3,314
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,440 10,106 SH   SOLE   0 0 10,106
WALMART INC COM 931142103 400 2,762 SH   SOLE   0 0 2,762