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 COM 32020R109 2,559 70,739 SH   SOLE   0 0 70,739
ABBVIE INC COM 00287Y109 463 4,321 SH   SOLE   0 0 4,321
AMAZON COM INC COM 023135106 300 92 SH   SOLE   0 0 92
AMERICAN ELEC PWR CO INC COM 025537101 427 5,125 SH   SOLE   0 0 5,125
APPLE INC COM 037833100 421 3,170 SH   SOLE   0 0 3,170
ARK ETF TR NEXT GNRTN INTER 00214Q401 3,618 24,722 SH   SOLE   0 0 24,722
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 324 1,396 SH   SOLE   0 0 1,396
CHEVRON CORP NEW COM 166764100 249 2,948 SH   SOLE   0 0 2,948
ETFIS SER TR I VIRTUS LIFESC BT 26923G202 3,540 66,528 SH   SOLE   0 0 66,528
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2,674 42,050 SH   SOLE   0 0 42,050
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1,702 15,788 SH   SOLE   0 0 15,788
ISHARES TR CORE S&P500 ETF 464287200 4,757 12,672 SH   SOLE   0 0 12,672
ISHARES TR CORE S&P SCP ETF 464287804 444 4,833 SH   SOLE   0 0 4,833
ISHARES TR CORE US AGGBD ET 464287226 3,142 26,583 SH   SOLE   0 0 26,583
ISHARES TR MSCI USA MIN VOL 46429B697 14,166 208,694 SH   SOLE   0 0 208,694
ISHARES TR MSCI USA MMENTM 46432F396 12,882 79,870 SH   SOLE   0 0 79,870
ISHARES TR MSCI USA QLT FCT 46432F339 6,803 58,539 SH   SOLE   0 0 58,539
ISHARES INC MSCI GBL MIN VOL 464286525 252 2,603 SH   SOLE   0 0 2,603
ISHARES TR FLTG RATE NT ETF 46429B655 234 4,608 SH   SOLE   0 0 4,608
ISHARES TR MSCI EAFE MIN VL 46429B689 5,320 72,475 SH   SOLE   0 0 72,475
ISHARES TR EAFE SML CP ETF 464288273 1,070 15,649 SH   SOLE   0 0 15,649
ISHARES TR NATIONAL MUN ETF 464288414 1,479 12,618 SH   SOLE   0 0 12,618
ISHARES TR 0-5YR HI YL CP 46434V407 710 15,619 SH   SOLE   0 0 15,619
ISHARES TR IBOXX INV CP ETF 464287242 3,707 26,835 SH   SOLE   0 0 26,835
ISHARES TR MSCI INTL SML CP 46434V266 1,551 46,622 SH   SOLE   0 0 46,622
ISHARES TR MSCI INTL MOMENT 46434V449 2,361 62,719 SH   SOLE   0 0 62,719
ISHARES TR MSCI INTL QUALTY 46434V456 2,459 68,947 SH   SOLE   0 0 68,947
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 9,384 148,130 SH   SOLE   0 0 148,130
JOHNSON & JOHNSON COM 478160104 314 1,996 SH   SOLE   0 0 1,996
LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 804 28,486 SH   SOLE   0 0 28,486
MICROSOFT CORP COM 594918104 391 1,757 SH   SOLE   0 0 1,757
NOVARTIS AG SPONSORED ADR 66987V109 303 3,213 SH   SOLE   0 0 3,213
INVESCO QQQ TR UNIT SER 1 46090E103 5,590 17,819 SH   SOLE   0 0 17,819
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 208 4,948 SH   SOLE   0 0 4,948
PRESIDIO PPTY TR INC COM CL A 74102L303 267 62,945 SH   SOLE   0 0 62,945
PROSHARES TR S&P 500 DV ARIST 74348A467 217 2,720 SH   SOLE   0 0 2,720
SANARA MEDTECH INC COM 79957L100 250 5,000 SH   SOLE   0 0 5,000
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 912 14,214 SH   SOLE   0 0 14,214
SPDR SER TR NUVEEN BBG BRCLY 78464A284 597 10,124 SH   SOLE   0 0 10,124
SPDR SER TR PORTFOLIO LN TSR 78464A664 1,418 31,413 SH   SOLE   0 0 31,413
SPDR GOLD TR GOLD SHS 78463V107 1,874 10,507 SH   SOLE   0 0 10,507
SPDR SER TR NUVEEN BLMBRG SR 78468R739 565 11,351 SH   SOLE   0 0 11,351
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,478 3,954 SH   SOLE   0 0 3,954
SPDR SER TR S&P DIVID ETF 78464A763 2,068 19,522 SH   SOLE   0 0 19,522
SPDR SER TR MSCI USA STRTGIC 78468R812 238 2,277 SH   SOLE   0 0 2,277
TRIMTABS ETF TR US FREE CASH FLW 89628W302 4,403 95,062 SH   SOLE   0 0 95,062
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 945 29,451 SH   SOLE   0 0 29,451
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 353 13,951 SH   SOLE   0 0 13,951
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 923 37,203 SH   SOLE   0 0 37,203
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5,833 41,319 SH   SOLE   0 0 41,319
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 283 1,265 SH   SOLE   0 0 1,265
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 505 1,470 SH   SOLE   0 0 1,470
VANGUARD INDEX FDS TOTAL STK MKT 922908769 673 3,457 SH   SOLE   0 0 3,457
WALMART INC COM 931142103 407 2,822 SH   SOLE   0 0 2,822