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 3,190 68,254 SH   SOLE   0 0 68,254
ABBVIE INC COM 00287Y109 486 4,489 SH   SOLE   0 0 4,489
AMAZON COM INC COM 023135106 297 96 SH   SOLE   0 0 96
AMERICAN ELEC PWR CO INC COM 025537101 438 5,171 SH   SOLE   0 0 5,171
APPLE INC COM 037833100 377 3,089 SH   SOLE   0 0 3,089
ARK ETF TR NEXT GNRTN INTER 00214Q401 3,668 24,876 SH   SOLE   0 0 24,876
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 358 1,403 SH   SOLE   0 0 1,403
CHEVRON CORP NEW COM 166764100 347 3,309 SH   SOLE   0 0 3,309
ETFIS SER TR I VIRTUS LIFESC BT 26923G202 3,328 63,570 SH   SOLE   0 0 63,570
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 3,589 56,154 SH   SOLE   0 0 56,154
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1,682 15,486 SH   SOLE   0 0 15,486
ISHARES TR CORE S&P500 ETF 464287200 4,647 11,681 SH   SOLE   0 0 11,681
ISHARES TR CORE S&P SCP ETF 464287804 525 4,841 SH   SOLE   0 0 4,841
ISHARES TR CORE US AGGBD ET 464287226 349 3,068 SH   SOLE   0 0 3,068
ISHARES TR MSCI USA MIN VOL 46429B697 13,631 197,002 SH   SOLE   0 0 197,002
ISHARES TR MSCI USA MMENTM 46432F396 9,360 58,184 SH   SOLE   0 0 58,184
ISHARES TR MSCI USA QLT FCT 46432F339 6,220 51,077 SH   SOLE   0 0 51,077
ISHARES TR FLTG RATE NT ETF 46429B655 223 4,389 SH   SOLE   0 0 4,389
ISHARES TR MSCI EAFE MIN VL 46429B689 1,423 19,494 SH   SOLE   0 0 19,494
ISHARES TR EAFE SML CP ETF 464288273 1,125 15,653 SH   SOLE   0 0 15,653
ISHARES TR NATIONAL MUN ETF 464288414 1,409 12,146 SH   SOLE   0 0 12,146
ISHARES TR 0-5YR HI YL CP 46434V407 790 17,240 SH   SOLE   0 0 17,240
ISHARES TR IBOXX INV CP ETF 464287242 796 6,123 SH   SOLE   0 0 6,123
ISHARES TR MSCI INTL SML CP 46434V266 1,978 56,556 SH   SOLE   0 0 56,556
ISHARES TR MSCI INTL MOMENT 46434V449 620 16,492 SH   SOLE   0 0 16,492
ISHARES TR MSCI INTL QUALTY 46434V456 3,271 89,777 SH   SOLE   0 0 89,777
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 9,026 133,623 SH   SOLE   0 0 133,623
JOHNSON & JOHNSON COM 478160104 331 2,016 SH   SOLE   0 0 2,016
LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 1,080 40,226 SH   SOLE   0 0 40,226
MICROSOFT CORP COM 594918104 424 1,798 SH   SOLE   0 0 1,798
NOVARTIS AG SPONSORED ADR 66987V109 281 3,291 SH   SOLE   0 0 3,291
PIMCO ETF TR ACTIVE BD ETF 72201R775 829 7,578 SH   SOLE   0 0 7,578
INVESCO QQQ TR UNIT SER 1 46090E103 6,065 19,005 SH   SOLE   0 0 19,005
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 217 4,889 SH   SOLE   0 0 4,889
PRESIDIO PPTY TR INC COM CL A 74102L303 63 17,198 SH   SOLE   0 0 17,198
PROSHARES TR S&P 500 DV ARIST 74348A467 236 2,732 SH   SOLE   0 0 2,732
PROSHARES TR SHRT 20+YR TRE 74347X849 752 41,507 SH   SOLE   0 0 41,507
ROCKWELL AUTOMATION INC COM 773903109 207 782 SH   SOLE   0 0 782
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 982 13,469 SH   SOLE   0 0 13,469
SPDR SER TR BLMBRG BRC CNVRT 78464A359 841 10,087 SH   SOLE   0 0 10,087
SPDR SER TR NUVEEN BBG BRCLY 78464A284 763 12,858 SH   SOLE   0 0 12,858
SPDR GOLD TR GOLD SHS 78463V107 2,381 14,886 SH   SOLE   0 0 14,886
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 6,749 93,644 SH   SOLE   0 0 93,644
SPDR SER TR NUVEEN BLMBRG SR 78468R739 361 7,277 SH   SOLE   0 0 7,277
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,514 3,821 SH   SOLE   0 0 3,821
SPDR SER TR S&P DIVID ETF 78464A763 2,155 18,260 SH   SOLE   0 0 18,260
SPDR SER TR BLOMBERG BRC INV 78468R200 970 31,668 SH   SOLE   0 0 31,668
SPDR SER TR MSCI USA STRTGIC 78468R812 232 2,088 SH   SOLE   0 0 2,088
SPDR SER TR PORTFOLIO CRPORT 78464A144 1,702 49,446 SH   SOLE   0 0 49,446
SPDR SER TR WELLS FG PFD ETF 78464A292 849 19,543 SH   SOLE   0 0 19,543
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 739 16,154 SH   SOLE   0 0 16,154
TRIMTABS ETF TR US FREE CASH FLW 89628W302 3,770 76,287 SH   SOLE   0 0 76,287
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 939 29,418 SH   SOLE   0 0 29,418
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 393 15,484 SH   SOLE   0 0 15,484
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 803 32,082 SH   SOLE   0 0 32,082
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,478 17,984 SH   SOLE   0 0 17,984
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 6,484 44,087 SH   SOLE   0 0 44,087
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 289 1,262 SH   SOLE   0 0 1,262
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 543 1,490 SH   SOLE   0 0 1,490
VANGUARD INDEX FDS TOTAL STK MKT 922908769 880 4,256 SH   SOLE   0 0 4,256
WALMART INC COM 931142103 385 2,832 SH   SOLE   0 0 2,832