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
ABBVIE INC COM 00287Y109 354 4,036 SH   SOLE   0 0 4,036
AMAZON COM INC COM 023135106 299 95 SH   SOLE   0 0 95
AMERICAN ELEC PWR CO INC COM 025537101 415 5,079 SH   SOLE   0 0 5,079
APPLE INC COM 037833100 1,005 8,674 SH   SOLE   0 0 8,674
ARK ETF TR NEXT GNRTN INTER 00214Q401 2,640 24,307 SH   SOLE   0 0 24,307
AT&T INC COM 00206R102 764 26,800 SH   SOLE   0 0 26,800
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 326 1,532 SH   SOLE   0 0 1,532
CHEVRON CORP NEW COM 166764100 310 4,306 SH   SOLE   0 0 4,306
COLONY CR REAL ESTATE INC COM CL A 19625T101 179 36,253 SH   SOLE   0 0 36,253
ETFIS SER TR I VIRTUS LIFESC BT 26923G202 3,163 66,352 SH   SOLE   0 0 66,352
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2,142 41,019 SH   SOLE   0 0 41,019
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 2,157 23,429 SH   SOLE   0 0 23,429
FIRST FINL BANKSHARES COM 32020R109 1,954 70,024 SH   SOLE   0 0 70,024
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 1,997 104,864 SH   SOLE   0 0 104,864
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 1,979 45,198 SH   SOLE   0 0 45,198
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1,495 15,780 SH   SOLE   0 0 15,780
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 228 5,905 SH   SOLE   0 0 5,905
INVESCO QQQ TR UNIT SER 1 46090E103 6,354 22,871 SH   SOLE   0 0 22,871
ISHARES INC MSCI GBL MIN VOL 464286525 288 3,133 SH   SOLE   0 0 3,133
ISHARES TR MSCI USA MIN VOL 46429B697 14,660 230,035 SH   SOLE   0 0 230,035
ISHARES TR US TREAS BD ETF 46429B267 5,335 190,839 SH   SOLE   0 0 190,839
ISHARES TR ESG AWR MSCI USA 46435G425 10,716 140,595 SH   SOLE   0 0 140,595
ISHARES TR ISHS 1-5YR INVS 464288646 5,455 99,345 SH   SOLE   0 0 99,345
ISHARES TR MSCI USA MMENTM 46432F396 11,739 79,641 SH   SOLE   0 0 79,641
ISHARES TR MSCI EAFE MIN VL 46429B689 4,979 73,079 SH   SOLE   0 0 73,079
ISHARES TR 0-5YR HI YL CP 46434V407 3,012 68,539 SH   SOLE   0 0 68,539
ISHARES TR MSCI INTL QUALTY 46434V456 2,069 66,037 SH   SOLE   0 0 66,037
ISHARES TR MSCI INTL MOMENT 46434V449 2,024 59,557 SH   SOLE   0 0 59,557
ISHARES TR MSCI USA QLT FCT 46432F339 6,108 58,875 SH   SOLE   0 0 58,875
ISHARES TR MSCI INTL SML CP 46434V266 1,276 42,452 SH   SOLE   0 0 42,452
ISHARES TR 3 7 YR TREAS BD 464288661 4,407 32,993 SH   SOLE   0 0 32,993
ISHARES TR EAFE GRWTH ETF 464288885 2,851 31,729 SH   SOLE   0 0 31,729
ISHARES TR CORE US AGGBD ET 464287226 3,453 29,248 SH   SOLE   0 0 29,248
ISHARES TR MSCI USA VALUE 46432F388 2,041 27,667 SH   SOLE   0 0 27,667
ISHARES TR IBOXX INV CP ETF 464287242 3,390 25,161 SH   SOLE   0 0 25,161
ISHARES TR AGENCY BOND ETF 464288166 3,018 24,923 SH   SOLE   0 0 24,923
ISHARES TR MSCI USA SZE FT 46432F370 1,886 20,113 SH   SOLE   0 0 20,113
ISHARES TR EAFE SML CP ETF 464288273 963 16,328 SH   SOLE   0 0 16,328
ISHARES TR CORE S&P500 ETF 464287200 4,332 12,891 SH   SOLE   0 0 12,891
ISHARES TR MSCI EAFE ETF 464287465 788 12,394 SH   SOLE   0 0 12,394
ISHARES TR NATIONAL MUN ETF 464288414 1,404 12,109 SH   SOLE   0 0 12,109
ISHARES TR U.S. FIN SVC ETF 464287770 1,126 9,229 SH   SOLE   0 0 9,229
ISHARES TR BROAD USD HIGH 46435U853 296 7,492 SH   SOLE   0 0 7,492
ISHARES TR U.S. MED DVC ETF 464288810 1,750 5,841 SH   SOLE   0 0 5,841
ISHARES TR S&P MC 400GR ETF 464287606 1,330 5,560 SH   SOLE   0 0 5,560
ISHARES TR CORE S&P SCP ETF 464287804 345 4,902 SH   SOLE   0 0 4,902
ISHARES TR FLTG RATE NT ETF 46429B655 245 4,845 SH   SOLE   0 0 4,845
ISHARES TR S&P 500 GRWT ETF 464287309 827 3,577 SH   SOLE   0 0 3,577
ISHARES TR BARCLAYS 7 10 YR 464287440 331 2,709 SH   SOLE   0 0 2,709
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 3,329 66,445 SH   SOLE   0 0 66,445
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 642 12,640 SH   SOLE   0 0 12,640
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 9,108 180,756 SH   SOLE   0 0 180,756
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 4,808 101,836 SH   SOLE   0 0 101,836
JOHNSON & JOHNSON COM 478160104 317 2,125 SH   SOLE   0 0 2,125
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 2,956 114,196 SH   SOLE   0 0 114,196
LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 654 23,069 SH   SOLE   0 0 23,069
MICROSOFT CORP COM 594918104 485 2,307 SH   SOLE   0 0 2,307
NOVARTIS AG SPONSORED ADR 66987V109 280 3,229 SH   SOLE   0 0 3,229
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 781 14,132 SH   SOLE   0 0 14,132
SPDR GOLD TR GOLD SHS 78463V107 1,667 9,413 SH   SOLE   0 0 9,413
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,841 8,483 SH   SOLE   0 0 8,483
SPDR SER TR PORTFOLIO S&P500 78464A854 6,756 171,677 SH   SOLE   0 0 171,677
SPDR SER TR PORTFOLIO INTRMD 78464A375 1,699 46,230 SH   SOLE   0 0 46,230
SPDR SER TR PORTFOLIO LN TSR 78464A664 1,412 30,199 SH   SOLE   0 0 30,199
SPDR SER TR PORTFOLIO LN COR 78464A367 903 28,385 SH   SOLE   0 0 28,385
SPDR SER TR S&P DIVID ETF 78464A763 1,884 20,391 SH   SOLE   0 0 20,391
SPDR SER TR NUVEEN BLMBRG SR 78468R739 479 9,601 SH   SOLE   0 0 9,601
SPDR SER TR NUVEEN BBG BRCLY 78464A284 422 7,428 SH   SOLE   0 0 7,428
SPDR SER TR MSCI USA STRTGIC 78468R812 213 2,254 SH   SOLE   0 0 2,254
TRIMTABS ETF TR ALL CAP US FREE 89628W302 3,989 96,947 SH   SOLE   0 0 96,947
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 878 36,011 SH   SOLE   0 0 36,011
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 863 29,007 SH   SOLE   0 0 29,007
VANGUARD INDEX FDS TOTAL STK MKT 922908769 502 2,945 SH   SOLE   0 0 2,945
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 454 1,476 SH   SOLE   0 0 1,476
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,526 35,180 SH   SOLE   0 0 35,180
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 3,274 40,463 SH   SOLE   0 0 40,463
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 5,718 35,000 SH   SOLE   0 0 35,000
VANGUARD WORLD FDS INF TECH ETF 92204A702 3,052 9,800 SH   SOLE   0 0 9,800
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 257 1,260 SH   SOLE   0 0 1,260
VERIZON COMMUNICATIONS INC COM 92343V104 287 4,818 SH   SOLE   0 0 4,818
WALMART INC COM 931142103 463 3,310 SH   SOLE   0 0 3,310
WILLIS TOWERS WATSON PUB LTD SHS G96629103 3,584 17,164 SH   SOLE   0 0 17,164
WISDOMTREE TR CURRNCY INT EQ 97717X263 4,904 192,836 SH   SOLE   0 0 192,836
WISDOMTREE TR US TOTAL DIVIDND 97717W109 11,716 124,696 SH   SOLE   0 0 124,696
WISDOMTREE TR EM EX ST-OWNED 97717X578 3,070 91,198 SH   SOLE   0 0 91,198
WISDOMTREE TR EMER MKT HIGH FD 97717W315 3,038 86,204 SH   SOLE   0 0 86,204
WISDOMTREE TR US QTLY DIV GRT 97717X669 4,077 82,244 SH   SOLE   0 0 82,244
WISDOMTREE TR GLB US QTLY DIV 97717W844 3,623 54,350 SH   SOLE   0 0 54,350
WISDOMTREE TR EMG MKTS SMCAP 97717W281 2,001 48,394 SH   SOLE   0 0 48,394