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 3,855 98,163 SH   SOLE   0 0 98,163
ABBVIE INC COM 00287Y109 727 4,747 SH   SOLE   0 0 4,747
AMAZON COM INC COM 023135106 227 2,140 SH   SOLE   0 0 2,140
AMERICAN ELEC PWR CO INC COM 025537101 537 5,595 SH   SOLE   0 0 5,595
APPLE INC COM 037833100 465 3,404 SH   SOLE   0 0 3,404
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 443 1,622 SH   SOLE   0 0 1,622
CHEVRON CORP NEW COM 166764100 563 3,887 SH   SOLE   0 0 3,887
CONOCOPHILLIPS COM 20825C104 230 2,562 SH   SOLE   0 0 2,562
ENTERPRISE PRODS PARTNERS L COM 293792107 209 8,581 SH   SOLE   0 0 8,581
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1,491 14,462 SH   SOLE   0 0 14,462
ISHARES TR 0-5 YR TIPS ETF 46429B747 4,284 42,236 SH   SOLE   0 0 42,236
ISHARES TR CORE S&P500 ETF 464287200 15,712 41,440 SH   SOLE   0 0 41,440
ISHARES TR CORE S&P SCP ETF 464287804 386 4,174 SH   SOLE   0 0 4,174
ISHARES TR MSCI USA MIN VOL 46429B697 13,983 199,157 SH   SOLE   0 0 199,157
ISHARES TR MSCI USA MMENTM 46432F396 1,736 12,728 SH   SOLE   0 0 12,728
ISHARES TR MSCI USA QLT FCT 46432F339 1,705 15,257 SH   SOLE   0 0 15,257
ISHARES TR MSCI EAFE MIN VL 46429B689 556 8,785 SH   SOLE   0 0 8,785
ISHARES TR EAFE SML CP ETF 464288273 549 10,050 SH   SOLE   0 0 10,050
ISHARES TR NATIONAL MUN ETF 464288414 1,085 10,198 SH   SOLE   0 0 10,198
ISHARES TR IBOXX INV CP ETF 464287242 213 1,939 SH   SOLE   0 0 1,939
ISHARES TR MSCI INTL SML CP 46434V266 1,528 53,032 SH   SOLE   0 0 53,032
ISHARES TR MSCI INTL QUALTY 46434V456 2,069 66,904 SH   SOLE   0 0 66,904
JOHNSON & JOHNSON COM 478160104 445 2,509 SH   SOLE   0 0 2,509
MICROSOFT CORP COM 594918104 536 2,089 SH   SOLE   0 0 2,089
NOVARTIS AG SPONSORED ADR 66987V109 327 3,874 SH   SOLE   0 0 3,874
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 470 14,063 SH   SOLE   0 0 14,063
INVESCO QQQ TR UNIT SER 1 46090E103 1,950 6,957 SH   SOLE   0 0 6,957
PROSHARES TR S&P 500 DV ARIST 74348A467 636 7,456 SH   SOLE   0 0 7,456
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,006 14,050 SH   SOLE   0 0 14,050
SPDR GOLD TR GOLD SHS 78463V107 2,556 15,174 SH   SOLE   0 0 15,174
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 8,782 141,696 SH   SOLE   0 0 141,696
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,177 8,421 SH   SOLE   0 0 8,421
SPDR SER TR S&P DIVID ETF 78464A763 12,872 108,454 SH   SOLE   0 0 108,454
SPDR SER TR BLOOMBERG INVT 78468R200 3,426 113,792 SH   SOLE   0 0 113,792
SPDR SER TR MSCI USA STRTGIC 78468R812 224 2,073 SH   SOLE   0 0 2,073
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 2,998 72,006 SH   SOLE   0 0 72,006
TIDAL ETF TR FOLIOBEYOND RISI 886364637 7,025 216,552 SH   SOLE   0 0 216,552
TRIMTABS ETF TR FCF US QLTY ETF 89628W302 1,075 23,761 SH   SOLE   0 0 23,761
VANECK MERK GOLD TR GOLD TRUST 921078101 1,150 65,624 SH   SOLE   0 0 65,624
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 646 28,753 SH   SOLE   0 0 28,753
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5,619 39,163 SH   SOLE   0 0 39,163
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2,662 11,304 SH   SOLE   0 0 11,304
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,792 5,166 SH   SOLE   0 0 5,166
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 26,589 530,516 SH   SOLE   0 0 530,516
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,170 16,806 SH   SOLE   0 0 16,806
VANGUARD WELLINGTON FD US QUALITY 921935706 2,115 21,594 SH   SOLE   0 0 21,594
WALMART INC COM 931142103 347 2,854 SH   SOLE   0 0 2,854