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
3M COCOM88579Y1011,2696,585SH SOLE 6,58500
ALPHABET INCCAP STK CL A02079K305311151SH SOLE 15100
AMAZON COM INCCOM023135106758245SH SOLE 24500
APPLE INCCOM0378331006295,147SH SOLE 5,14700
AT&T INCCOM00206R10248616,071SH SOLE 16,07100
BERKSHIRE HATHAWAY INC DELCL A0846701087712SH SOLE 200
BERKSHIRE HATHAWAY INC DELCL B NEW0846707023001,175SH SOLE 1,17500
BK OF AMERICA CORPCOM0605051043358,651SH SOLE 8,65100
BLACKROCK SCIENCE & TECH TRSHS BEN INT09260K10136710,288SH SOLE 10,28800
CISCO SYS INCCOM17275R1022384,612SH SOLE 4,61200
DBX ETF TRXTRACK MSCI EAFE2330512003,711102,214SH SOLE 102,21400
DISNEY WALT COCOM2546871063151,707SH SOLE 1,70700
EXELON CORPCOM30161N10183719,132SH SOLE 19,13200
FIDELITY COVINGTON TRUSTMSCI COMMNTN SVC3160928732,12143,013SH SOLE 43,01300
FIDELITY COVINGTON TRUSTMSCI CONSM DIS3160922042,33430,576SH SOLE 30,57600
FIDELITY COVINGTON TRUSTMSCI ENERGY IDX31609240294471,230SH SOLE 71,23000
FIDELITY COVINGTON TRUSTMSCI FINLS IDX3160925011,84837,743SH SOLE 37,74300
FIDELITY COVINGTON TRUSTMSCI HLTH CARE I3160926001,96833,380SH SOLE 33,38000
FIDELITY COVINGTON TRUSTMSCI INFO TECH I3160928081,66315,707SH SOLE 15,70700
FIDELITY COVINGTON TRUSTMSCI UTILS INDEX3160928651,42734,393SH SOLE 34,39300
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3024301,974SH SOLE 1,97400
FIRST TR VALUE LINE DIVID INSHS33734H1062135,615SH SOLE 5,61500
FLEXSHARES TRINTL QLTDV IDX33939L83735913,965SH SOLE 13,96500
GABELLI DIVID & INCOME TRCOM36242H1041,90379,424SH SOLE 79,42400
GENERAL MLS INCCOM3703341044256,927SH SOLE 6,92700
GOLDMAN SACHS GROUP INCCOM38141G104264807SH SOLE 80700
HONEYWELL INTL INCCOM4385161062381,096SH SOLE 1,09600
INNOVATOR ETFS TRS&P 500 BUFETF45782C7719,531305,288SH SOLE 305,28800
INNOVATOR ETFS TRS&P 500 BUFFER45782C58198731,904SH SOLE 31,90400
INNOVATOR ETFS TRS&P 500 BUFFER45782C7555,297165,652SH SOLE 165,65200
INNOVATOR ETFS TRS&P 500 BUFFER45782C8882,31176,894SH SOLE 76,89400
INNOVATOR ETFS TRS&P 500 BUFFER45782C6643,556116,671SH SOLE 116,67100
INNOVATOR ETFS TRS&P 500 BUFFER45782C4098,537250,050SH SOLE 250,05000
INNOVATOR ETFS TRS&P 500 POWER45782C5731,34245,193SH SOLE 45,19300
INNOVATOR ETFS TRS&P 500 PWR BU45782C68034712,000SH SOLE 12,00000
INNOVATOR ETFS TRS&P 500 PWR BU45782C87035312,800SH SOLE 12,80000
INNOVATOR ETFS TRS&P 500 ULTRA45782C82129610,861SH SOLE 10,86100
INNOVATOR ETFS TRS&P 500 ULTRA45782C80582632,885SH SOLE 32,88500
INNOVATOR ETFS TRS&P 500 ULTRA45782C3005,613184,878SH SOLE 184,87800
INNOVATOR ETFS TRTRIPLE STKER OCT45782C1936,464220,200SH SOLE 220,20000
INVESCO DB COMMDY INDX TRCKUNIT46138B1032,058123,873SH SOLE 123,87300
INVESCO EXCH TRADED FD TR IIDWA EMERG MKTS46138E8674,087170,200SH SOLE 170,20000
INVESCO EXCHANGE TRADED FD TDWA STAPLES46137V8863013,245SH SOLE 3,24500
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572,05114,475SH SOLE 14,47500
INVESCO EXCHANGE TRADED FD TS&P500 QUALITY46137V2412194,945SH SOLE 4,94500
ISHARES GOLD TRISHARES4642851054,600282,919SH SOLE 282,91900
ISHARES INCMSCI JPN ETF NEW46434G8222443,568SH SOLE 3,56800
ISHARES TR20 YR TR BD ETF4642874322001,475SH SOLE 1,47500
ISHARES TRBLACKROCK ULTRA46434V8781,67433,127SH SOLE 33,12700
ISHARES TRCORE HIGH DV ETF46429B6633,76439,662SH SOLE 39,66200
ISHARES TRCORE MSCI EAFE46432F8426,94596,388SH SOLE 96,38800
ISHARES TRCORE S&P MCP ETF4642875073981,529SH SOLE 1,52900
ISHARES TRCORE S&P SCP ETF4642878042,43622,442SH SOLE 22,44200
ISHARES TRCORE S&P TTL STK4642871501,83119,990SH SOLE 19,99000
ISHARES TRCORE S&P500 ETF464287200225565SH SOLE 56500
ISHARES TRGLOB HLTHCRE ETF4642873256548,483SH SOLE 8,48300
ISHARES TRHDG MSCI EAFE46434V8031,49445,309SH SOLE 45,30900
ISHARES TRMSCI EAFE ETF4642874652793,683SH SOLE 3,68300
ISHARES TRNASDAQ BIOTECH4642875565113,395SH SOLE 3,39500
ISHARES TRRUS 2000 VAL ETF4642876302,55616,030SH SOLE 16,03000
ISHARES TRRUSSELL 2000 ETF4642876552381,077SH SOLE 1,07700
ISHARES TRS&P MC 400GR ETF4642876061,11614,236SH SOLE 14,23600
ISHARES TRS&P SML 600 GWT4642878871,36010,606SH SOLE 10,60600
ISHARES TRTIPS BD ETF4642871766595,247SH SOLE 5,24700
ISHARES TRU.S. TECH ETF4642877211,19113,583SH SOLE 13,58300
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8371,38527,282SH SOLE 27,28200
JOHNSON & JOHNSONCOM4781601047194,377SH SOLE 4,37700
JPMORGAN CHASE & COCOM46625H1001,2618,285SH SOLE 8,28500
MCDONALDS CORPCOM5801351013931,755SH SOLE 1,75500
MICROSOFT CORPCOM594918104208884SH SOLE 88400
MORGAN STANLEYCOM NEW6174464484475,759SH SOLE 5,75900
NUVEEN S&P 500 BUY-WRITE INCCOM6706ER1011,760130,570SH SOLE 130,57000
PFIZER INCCOM71708110385623,623SH SOLE 23,62300
PROCTER AND GAMBLE COCOM7427181092782,051SH SOLE 2,05100
PROSHARES TRSHORT QQQ NEW74347B71421815,674SH SOLE 15,67400
PROSHARES TRSHORT S&P 500 NE74347B42570542,073SH SOLE 42,07300
PUBLIC STORAGECOM74460D1091,1664,724SH SOLE 4,72400
QUALCOMM INCCOM7475251034383,304SH SOLE 3,30400
SCHWAB STRATEGIC TRUS AGGREGATE B80852483992817,200SH SOLE 17,20000
SELECT SECTOR SPDR TRENERGY81369Y50667113,675SH SOLE 13,67500
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8035634,237SH SOLE 4,23700
SPDR GOLD TRGOLD SHS78463V1072281,426SH SOLE 1,42600
SPDR S&P 500 ETF TRTR UNIT78462F1031,1812,981SH SOLE 2,98100
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1078941,879SH SOLE 1,87900
SPDR SER TRS&P OILGAS EXP78468R5564034,952SH SOLE 4,95200
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V84865013,489SH SOLE 13,48900
TARGET CORPCOM87612E1062431,227SH SOLE 1,22700
TEMPLETON GLOBAL INCOME FDCOM8801981066913,000SH SOLE 13,00000
TOLL BROTHERS INCCOM8894781033185,605SH SOLE 5,60500
UNITED PARCEL SERVICE INCCL B9113121066743,967SH SOLE 3,96700
VANGUARD INDEX FDSGROWTH ETF9229087365962,320SH SOLE 2,32000
VANGUARD INDEX FDSMCAP VL IDXVIP9229085122,22016,459SH SOLE 16,45900
VANGUARD INDEX FDSMID CAP ETF9229086297903,569SH SOLE 3,56900
VANGUARD INDEX FDSS&P 500 ETF SHS9229083633641,000SH SOLE 1,00000
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428583065,870SH SOLE 5,87000
VANGUARD INTL EQUITY INDEX FFTSE SMCAP ETF9220427184,13032,173SH SOLE 32,17300
VANGUARD MALVERN FDSSTRM INFPROIDX9220208051,57630,584SH SOLE 30,58400
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438581,87738,226SH SOLE 38,22600
VANGUARD WORLD FDSCOMM SRVC ETF92204A8842351,811SH SOLE 1,81100
VANGUARD WORLD FDSFINANCIALS ETF92204A4052663,151SH SOLE 3,15100
VANGUARD WORLD FDSINDUSTRIAL ETF92204A6031,4697,763SH SOLE 7,76300
VERIZON COMMUNICATIONS INCCOM92343V1041,63028,026SH SOLE 28,02600
WALMART INCCOM9311421035023,695SH SOLE 3,69500
WISDOMTREE TRUS HIGH DIVIDEND97717W2084055,308SH SOLE 5,30800
YEXT INCCOM98585N1068,191565,682SH SOLE 565,68200