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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ALPHABET INCCAP STK CL C02079K1072,005969SH SOLE 00969
AMAZON COM INCCOM02313510621770SH SOLE 0070
APPLE INCCOM0378331003,81531,232SH SOLE 400030,832
ARK ETF TRINNOVATION ETF00214Q1046,70755,912SH SOLE 363055,549
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,6236,353SH SOLE 006,353
CHEVRON CORP NEWCOM1667641002051,959SH SOLE 001,959
COCA COLA COCOM1912161002003,800SH SOLE 003,800
DOMINION ENERGY INCCOM25746U1092313,037SH SOLE 003,037
DUKE ENERGY CORP NEWCOM NEW26441C2043773,908SH SOLE 003,908
EATON CORP PLCSHSG291831032802,026SH SOLE 002,026
ENBRIDGE INCCOM29250N10552414,403SH SOLE 0014,403
ENERGY TRANSFER LPCOM UT LTD PTN29273V10022629,444SH SOLE 0029,444
EXXON MOBIL CORPCOM30231G1022774,956SH SOLE 004,956
FACEBOOK INCCL A30303M102215730SH SOLE 00730
FIRST FINL BANKSHARESCOM32020R10952611,258SH SOLE 0011,258
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51172548,343SH SOLE 0048,343
ISHARES TRCORE DIV GRWTH46434V6211,69835,185SH SOLE 0035,185
ISHARES TRCORE S&P TTL STK4642871502823,074SH SOLE 003,074
ISHARES TRCORE S&P500 ETF464287200206519SH SOLE 00519
ISHARES TRCRE U S REIT ETF46428852155810,642SH SOLE 0010,642
ISHARES TRMODERT ALLOC ETF46428987550511,600SH SOLE 0011,600
ISHARES TRMSCI USA MIN VOL46429B69721,263307,307SH SOLE 4,4650302,842
ISHARES TRMSCI USA MMENTM46432F39619,687122,385SH SOLE 2,0550120,331
ISHARES TRMSCI USA QLT FCT46432F33921,176173,886SH SOLE 2,4900171,396
ISHARES TRU.S. TECH ETF4642877212272,592SH SOLE 002,592
LOCKHEED MARTIN CORPCOM5398301097942,149SH SOLE 002,149
LOWES COS INCCOM5486611071,8049,486SH SOLE 009,486
MICROSOFT CORPCOM594918104234992SH SOLE 1610831
ORACLE CORPCOM68389X1052753,913SH SOLE 003,913
PAYCHEX INCCOM7043261072943,000SH SOLE 003,000
PAYPAL HLDGS INCCOM70450Y1033541,459SH SOLE 001,459
PEPSICO INCCOM7134481089786,913SH SOLE 5206,861
PROCTER AND GAMBLE COCOM7427181095924,373SH SOLE 4504,328
SPDR SER TRBLMBRG BRC CNVRT78464A3598119,736SH SOLE 009,736
SPDR SER TRMSCI USA STRTGIC78468R8124,62841,664SH SOLE 568041,096
SPDR SER TRPORTFOLIO S&P40078464A8474229,219SH SOLE 10509,114
SPDR SER TRPRTFLO S&P500 GW78464A4091,97735,050SH SOLE 1,020034,029
SPDR SER TRS&P DIVID ETF78464A7633542,997SH SOLE 002,997
SPDR SER TRS&P KENSHO SMART78468R6892083,414SH SOLE 003,414
TESLA INCCOM88160R101661990SH SOLE 00990
UNILEVER PLCSPON ADR NEW90476770471412,787SH SOLE 0012,787
UNION PAC CORPCOM9078181081,2335,596SH SOLE 4105,555
VANGUARD INDEX FDSGROWTH ETF9229087364271,660SH SOLE 001,660
VANGUARD INDEX FDSTOTAL STK MKT9229087693151,524SH SOLE 22101,303
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088447,18448,846SH SOLE 223048,623
VENTAS INCCOM92276F1003085,777SH SOLE 005,777
VICTORY PORTFOLIOS IIVCSHS US EQ INCM92647N82423,230372,686SH SOLE 4,8480367,838
WISDOMTREE TR90/60 BALNCED FD97717Y7908,499227,685SH SOLE 3,7420223,943
WISDOMTREE TRUS LARGECAP DIVD97717W3071,29911,325SH SOLE 0011,325