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
ABBVIE INC COM USD0.01COM00287Y1095263,246SH SOLENone3,24600
Alcoa CorporationCOM0138721066587,310SH SOLENone7,31000
ALPHABET INC CAP STK CL CCAP STK CL C02079K107944338SH SOLENone33800
AMAZON.COM INCCOM02313510613,1934,047SH SOLENone4,04700
APPLE INCCOM03783310018,463105,737SH SOLENone105,73700
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS BCL B NEW084670702244690SH SOLENone69000
BP PLC SPONSORED ADRSPONSORED ADR0556221042297,802SH SOLENone7,80200
Cerner CorporationCOM1567821043573,820SH SOLENone3,82000
Charles Schwab Corporation TheCOM8085131053394,020SH SOLENone4,02000
CHEVRON CORP NEW COMCOM1667641001,1487,050SH SOLENone7,05000
CONOCOPHILLIPS COMCOM20825C1046706,704SH SOLENone6,70400
CUBESMARTCOM22966310982215,806SH SOLENone15,80600
CVS Health CorporationCOM1266501003553,509SH SOLENone3,50900
DEVON ENERGY CORP NEWCOM25179M1032,06134,858SH SOLENone34,85800
Diamondback Energy Inc.COM25278X1096584,800SH SOLENone4,80000
DIMENSIONAL ETF TR EMERGING CORE EQUITY MRKTEMGR CRE EQT MNG25434V3022459,354SH SOLENone9,35400
DIMENSIONAL ETF TR INTERNATIONAL CORE EQUITY MINTL CORE EQT MK25434V20334012,073SH SOLENone12,07300
DISNEY WALT CO COMCOM2546871062391,742SH SOLENone1,74200
EOG Resources Inc.COM26875P1016505,450SH SOLENone5,45000
Exelon CorporationCOM30161N1013928,240SH SOLENone8,24000
EXXON MOBIL CORPCOM30231G1021,08413,129SH SOLENone13,12900
FIDELITY NASDAQ COMPOSITE INDEX ETFNASDAQ COMPSIT3159128081,56828,221SH SOLENone28,22100
FIRST TR EXCHANGE TRADED FD IV FIRST TR ENHANCED SHORT SHORT MATURITY ETFFIRST TR ENH NEW33739Q4085459,157SH SOLENone9,15700
FIRST TR EXCHANGE TRADED FD IV FST LOW OPPT EFT ETFFST LOW OPPT EFT33739Q20072014,706SH SOLENone14,70600
FIRST TR EXCHANGE TRADED FD IV SENIOR LN FD ETFSENIOR LN FD33738D30951110,858SH SOLENone10,85800
FIRST TR EXCHANGE TRADED FD VI NASDAQ BK ETFNASDAQ BK ETF33738R86036311,437SH SOLENone11,43700
FIRST TR EXCHANGE TRADED FD VI TCW OPPORTUNIS ETFTCW OPPORTUNIS33740F8054,68194,412SH SOLENone94,41200
FIRST TR EXCHANGETRADED FD CAP STRENGTH ETFCAP STRENGTH ETF33733E10479710,186SH SOLENone10,18600
FIRST TR EXCHANGETRADED FD V MNGD FUTRS STRGY ETFMNGD FUTRS STRGY33739G1034799,817SH SOLENone9,81700
FIRST TR EXCHANGETRADED FD VI RISNG DIVD ACHIVRISNG DIVD ACHIV33738R50660712,385SH SOLENone12,38500
FIRST TR EXCHANGETRADED FD VII FIRST GLOBAL TACTICAL COMMODITY STRATEGY FDFST TR GLB FD33739H1011,16941,136SH SOLENone41,13600
FIRST TR LARGE CAP CORE ALPHADEX FD COM SHSCOM SHS33734K1093774,269SH SOLENone4,26900
FIRST TR LG CAPITAL VAL ALPHADEX FD COM SHSCOM SHS33735J1011,01814,440SH SOLENone14,44000
FIRST TR VALUE LINE DIVID INDE SHSSHS33734H1063398,025SH SOLENone8,02500
FIRST TRUST EXCH TRADED FUND 2 CONSUMR DISCRE ETFCONSUMR DISCRE33734X1012765,065SH SOLENone5,06500
FIRST TRUST EXCH TRADED FUND 2 ENERGY ALPHADX ETFENERGY ALPHADX33734X12729218,356SH SOLENone18,35600
FIRST TRUST EXCH TRADED FUND 2 INDLS PROD DUR ETFINDLS PROD DUR33734X15070112,398SH SOLENone12,39800
FIRST TRUST EXCHANGETRADED AL COM SHS ETFCOM SHS33735K1085244,907SH SOLENone4,90700
FIRST TRUST EXCHANGETRADED AL DEV MRK EX US ETFDEV MRK EX US33737J1744958,561SH SOLENone8,56100
FIRST TRUST EXCHANGETRADED AL EMERG MKT ALPH ETFEMERG MKT ALPH33737J1822058,146SH SOLENone8,14600
FIRST TRUST EXCHANGETRADED AL EUROPE ALPHADEX ETFEUROPE ALPHADEX33737J11762416,142SH SOLENone16,14200
FIRST TRUST EXCHANGETRADED FU ALT ABSLT STRG ETFALT ABSLT STRG33740Y1011,50844,539SH SOLENone44,53900
FIRST TRUST EXCHANGETRADED FU DJ INTERNT IDX ETFDJ INTERNT IDX33733E3025462,906SH SOLENone2,90600
FIRST TRUST PORTFOLIOS MID CAP CORE ALPHA COM SHS ETFCOM SHS33735B1082342,387SH SOLENone2,38700
FIRST TRUST PORTFOLIOS SHS ETFSHS3373441052612,437SH SOLENone2,43700
FIRST TRUST PORTFOLIOS SHS ETFSHS3373451024452,917SH SOLENone2,91700
FS KKR CAPITAL CORP COMCOM30263520637616,497SH SOLENone16,49700
Halliburton CompanyCOM4062161013779,955SH SOLENone9,95500
INVESCO QQQ TR UNIT SER 1UNIT SER 146090E1035651,559SH SOLENone1,55900
INVSC 1 30 LADDERED TRSURY ETF1 30 LADER TRE46138E10736010,652SH SOLENone10,65200
IRON MOUNTAIN INC COM USD0.01COM46284V1011,23622,313SH SOLENone22,31300
ISHARES CORE SP SMALLCAP ECORE S&P SCP ETF4642878047476,920SH SOLENone6,92000
ISHARES CORE SP TOTAL US STOCK MARKET ETFCORE S&P TTL STK4642871502,36723,453SH SOLENone23,45300
ISHARES CORE SP US VALUE ETFCORE S&P US VLU4642876632313,044SH SOLENone3,04400
ISHARES INC MSCI GBL ETF NEWMSCI GBL ETF NEW46434G84856110,954SH SOLENone10,95400
ISHARES SELECT DIVIDEND ETFSELECT DIVID ETF4642871687485,838SH SOLENone5,83800
ISHARES SP 500CORE S&P500 ETF46428720016,56036,500SH SOLENone36,50000
ISHARES SP 500 GROWTH ETF IVS&P 500 GRWT ETF4642873093965,186SH SOLENone5,18600
ISHARES SP 500 VALUE ETFS&P 500 VAL ETF46428740813,01783,592SH SOLENone83,59200
ISHARES SP MIDCAP 400 INDEX FUNDCORE S&P MCP ETF4642875073,84514,328SH SOLENone14,32800
iShares SP SmallCap 600 Value ETFSP SMCP600VL ETF4642878796,03658,950SH SOLENone58,95000
ISHARES TIPS BOND ETFTIPS BD ETF4642871768016,426SH SOLENone6,42600
ISHARES TR FLTG RATE NT ETFFLTG RATE NT ETF46429B6556,279124,281SH SOLENone124,28100
ISHARES TR IBOXX HI YD ETFIBOXX HI YD ETF4642885131,16114,109SH SOLENone14,10900
ISHARES TR ISHS 510YR INVTISHS 5-10YR INVT4642886382123,856SH SOLENone3,85600
ISHARES TR MSCI USA MIN VOLMSCI USA MIN VOL46429B6976478,347SH SOLENone8,34700
ISHARES TR SP MIDCAP 400 VALUE ETFS&P MC 400VL ETF4642877057,20565,717SH SOLENone65,71700
ISHARES TRUST CORE TOTAL USD ETFCORE TOTAL USD46434V6134919,894SH SOLENone9,89400
ISHARES TRUST EAFE GRWTH ETFEAFE GRWTH ETF4642888854164,323SH SOLENone4,32300
ISHARES TRUST EAFE VALUE ETFEAFE VALUE ETF46428887757911,521SH SOLENone11,52100
ISHARES TRUST ESG AWARE MSCI USA ETFESG AWR MSCI USA46435G4251,19811,822SH SOLENone11,82200
ISHARES TRUST FALN ANGLS USD ETFFALN ANGLS USD46435G4742709,741SH SOLENone9,74100
ISHARES TRUST U.S. TECH ETFU.S. TECH ETF4642877213453,349SH SOLENone3,34900
ISHARES TRUST US TREAS BD ETFUS TREAS BD ETF46429B26784133,749SH SOLENone33,74900
ISHARES U S REAL ESTATE ETFU.S. REAL ES ETF4642877395,96255,089SH SOLENone55,08900
iShares U.S. Basic Materials ETFU.S. BAS MTL ETF4642878383,19221,345SH SOLENone21,34500
Marathon Oil CorporationCOM56584910667326,810SH SOLENone26,81000
MARATHON PETROLEUM CORP COM USD0.01COM56585A1024635,420SH SOLENone5,42000
MICROSOFT CORPCOM5949181048912,889SH SOLENone2,88900
NVIDIA CORPCOM67066G1048213,010SH SOLENone3,01000
OCCIDENTAL PETE CORP COMCOM6745991053345,890SH SOLENone5,89000
ON Semiconductor CorporationCOM68218910566710,660SH SOLENone10,66000
OREILLY AUTOMOTIVE INC COMCOM67103H1071,9882,902SH SOLENone2,90200
PFIZER INCCOM7170811032354,542SH SOLENone4,54200
PIONEER NATURAL RESOURCES CO COM USD0.01COM7237871073831,530SH SOLENone1,53000
QUALCOMM INCCOM7475251033792,480SH SOLENone2,48000
REALTY INCOME CORP COMCOM75610910482411,890SH SOLENone11,89000
Schlumberger N.V.COM STK8068571083598,680SH SOLENone8,68000
SCHWAB STRATEGIC TR US AGGREGATE B ETFUS AGGREGATE B80852483984016,606SH SOLENone16,60600
SCHWAB STRATEGIC TR US LRG CAP ETFUS LRG CAP ETF80852420170613,113SH SOLENone13,11300
SCHWAB STRATEGIC TR US MIDCAP ETFUS MID-CAP ETF8085245083554,682SH SOLENone4,68200
SCHWAB STRATEGIC TR US SML CAP ETFUS SML CAP ETF8085246072144,525SH SOLENone4,52500
SCHWAB STRATEGIC TR US TIPS ETFUS TIPS ETF8085248702403,946SH SOLENone3,94600
SCHWAB US BROAD MARKET ETFUS BRD MKT ETF80852410284215,763SH SOLENone15,76300
SPDR DOW JONES INDL AVERAGE ET UT SER 1UT SER 178467X1096,99120,158SH SOLENone20,15800
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETFPORTFOLIO DEVLPD78463X88998428,719SH SOLENone28,71900
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETFPORTFOLIO EMG MK78463X50950112,958SH SOLENone12,95800
SPDR PORTFOLIO SP 600 SM CAP ETFPORTFOLIO S&P60078468R8532325,508SH SOLENone5,50800
SPDR SERIES TRUST PORTFOLIO AGRGTE ETFPORTFOLIO AGRGTE78464A6491,26045,328SH SOLENone45,32800
SPDR SERIES TRUST PORTFOLIO SP 400 MID CAP ETFPORTFOLIO S&P40078464A8472535,371SH SOLENone5,37100
SPDR SERIES TRUST PORTFOLIO SP 500 ETFPORTFOLIO S&P50078464A8543,49765,810SH SOLENone65,81000
SPDR SERIES TRUST PRTFLO SP500 GW ETFPRTFLO S&P500 GW78464A40970710,680SH SOLENone10,68000
SPDR SP 400 MID CAP VALUE ETFS&P 400 MDCP VAL78464A8394806,824SH SOLENone6,82400
SPDR SP500 ETF TRUST TRUST UNIT DEPOSITARY RECEIPTTR UNIT78462F1035,11111,316SH SOLENone11,31600
SPDR SPDR BLMBERG INVST GRADEBLOOMBERG INVT78468R20031610,378SH SOLENone10,37800
TESLA INC COMCOM88160R10110,5459,786SH SOLENone9,78600
TYSON FOODS INCCL A9024941036697,460SH SOLENone7,46000
UNITED PARCEL SERVICE INCCL B9113121063681,714SH SOLENone1,71400
US BANCORPCOM NEW9029733041,83834,575SH SOLENone34,57500
VANGUARD FTSE EUROPE ETFFTSE EUROPE ETF92204287484413,551SH SOLENone13,55100
VANGUARD GROWTH ETFGROWTH ETF922908736252876SH SOLENone87600
VANGUARD IDX FUNDTOTAL STK MKT9229087691,2015,276SH SOLENone5,27600
WALMART INC COMCOM9311421033322,229SH SOLENone2,22900
WILLIAMS COS INC COMCOM9694571002146,408SH SOLENone6,40800