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
JP MORGAN ETF TRUST ULTRA SHRT INC ETF ULTRA SHRT INC 46641Q837 29,481 593,541 SH   SOLE   0 0 0
AMERICAN CENTURY INVESTMENTS U S EQT ETF US EQT ETF 025072885 21,153 517,298 SH   SOLE   0 0 0
Spdr S&P 600 Small Cap S&P 600 SML CAP 78464A813 20,115 415,340 SH   SOLE   0 0 0
Ishares Ibonds Dec 2023 IBONDS DEC23 ETF 46434VAX8 18,904 756,163 SH   SOLE   0 0 0
AMERICAN CENTURY INVESTMENTS I NTL EQT ETF INTL EQT ETF 025072703 18,539 466,634 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED FUND T S&P MDCP 400 REV ET S&P MDCP 400 REV 46138G672 16,489 401,195 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC24 ETF IBONDS DEC24 ETF 46434VBG4 14,456 584,795 SH   SOLE   0 0 0
Ishares Ibonds Dec 2022 IBONDS DEC22 ETF 46434VBA7 13,790 556,284 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC 2021 TERM CORP ETF IBONDS DEC21 ETF 46434VBK5 12,332 500,278 SH   SOLE   0 0 0
Ishares Tr S&P Smallcap CORE S&P SCP ETF 464287804 11,589 206,541 SH   SOLE   0 0 0
First Trst Nasdaq Rsng RISNG DIVD ACHIV 33738R506 10,460 408,102 SH   SOLE   0 0 0
Pwrshr S&P500 Hidiv S&P500 HDL VOL 46138E362 10,407 346,774 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC25 ETF IBONDS DEC25 ETF 46434VBD1 10,205 408,710 SH   SOLE   0 0 0
FLEXSHARES TRUST QLT DIV DEF I DX ETF QLT DIV DEF IDX 33939L845 10,088 277,077 SH   SOLE   0 0 0
JP MORGAN ETF TRUST DIVERSFED RTRN ETF DIVERSFED RTRN 46641Q886 9,531 191,255 SH   SOLE   0 0 0
FIRST TRUST EXCH TRADED FUND 2 TECH ALPHADEX ETF TECH ALPHADEX 33734X176 8,553 143,984 SH   SOLE   0 0 0
Wisdomtree US Divid Etf US QTLY DIV GRT 97717X669 7,823 201,045 SH   SOLE   0 0 0
Ishares Tr Msci Eafe Fd MSCI EAFE ETF 464287465 7,402 138,452 SH   SOLE   0 0 0
ISHARES TRUST MULTIFACTOR USA ETF MULTIFACTOR USA 46434V282 7,313 276,473 SH   SOLE   0 0 0
Wisdomtree TRUST Midcap US MIDCAP FUND 97717W570 7,305 276,492 SH   SOLE   0 0 0
WISDOMTREE TRUST INTK MLTIFACT R ETF INTK MLTIFACTR 97717Y774 7,261 346,391 SH   SOLE   0 0 0
ISHARES TRUST US DIVID BYBCK E TF US DIVID BYBCK 46435U861 7,138 310,345 SH   SOLE   0 0 0
First Tr Nasdaq 100 Fund SHS 337345102 7,068 83,626 SH   SOLE   0 0 0
AMERICAN CENTURY INVESTMENTS A VANTIS EMGMKT ETF AVANTIS EMGMKT 025072604 7,036 177,155 SH   SOLE   0 0 0
WISDOMTREE TRUST US QLT SHRHD YLD ETF US QLT SHRHD YLD 97717W547 6,966 107,610 SH   SOLE   0 0 0
Ishares Etf USA QUALITY FCTR 46432F339 6,493 80,117 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC 2020 TERM CORP ETF IBONDS DEC20 ETF 46434VAQ3 6,330 251,109 SH   SOLE   0 0 0
First TRUST Financials FINLS ALPHADEX 33734X135 5,285 249,993 SH   SOLE   0 0 0
Apple Computer Inc COM 037833100 5,118 20,125 SH   SOLE   0 0 0
Jpmorgan Divesifd Rtrn DIV RTN EU ETF 46641Q605 5,110 112,966 SH   SOLE   0 0 0
FIRST TRUST EXCHANGE-TRADED AL EM SML CP ALPH ETF EM SML CP ALPH 33737J307 5,094 203,860 SH   SOLE   0 0 0
Dutsch X Trck Rusl 1000 XTRACK RUSS 1000 233051481 5,067 193,396 SH   SOLE   0 0 0
Guggenheim Bullet 2022 BULSHS 2022 CB 46138J882 5,055 238,656 SH   SOLE   0 0 0
Powershs Exch Trad Fd Tr BUYBACK ACHIEV 46137V308 4,326 89,267 SH   SOLE   0 0 0
Mid Cap SPDR UTSER1 S&PDCRP 78467Y107 4,264 16,221 SH   SOLE   0 0 0
First TRUST Value SHS 33734H106 4,251 153,560 SH   SOLE   0 0 0
WISDOMTREE FLOATNG RAT TREA ET F FLOATNG RAT TREA 97717X628 4,215 167,875 SH   SOLE   0 0 0
Jpmorgan Dvrsfd Rtrn DIV RTN INT EQ 46641Q209 4,123 95,353 SH   SOLE   0 0 0
Rydex Etf TRUST S&P500 EQL WGT 46137V357 3,632 43,229 SH   SOLE   0 0 0
Ishares US Financial Ser U.S. FIN SVC ETF 464287770 3,546 34,538 SH   SOLE   0 0 0
Vanguard Total Stock Mkt TOTAL STK MKT 922908769 3,492 27,089 SH   SOLE   0 0 0
First Trust Developed Mkts Ex US DEV MRK EX US 33737J174 3,328 83,570 SH   SOLE   0 0 0
Wisdomtree US US MULTIFACTOR 97717Y857 3,171 129,310 SH   SOLE   0 0 0
Guggenheim Bullet 2021 BULSHS 2021 CB 46138J700 3,087 147,217 SH   SOLE   0 0 0
Powershs Qqq TRUST Ser UNIT SER 1 46090E103 3,074 16,146 SH   SOLE   0 0 0
Jpmrg Dvsfd Retn Emrg DIV RTN EM EQT 46641Q308 2,641 66,534 SH   SOLE   0 0 0
Powershares Etf Fd Tr II INTL BUYBACK 46138E644 2,433 103,684 SH   SOLE   0 0 0
JP MORGAN ETF TRUST ULTRA SHRT MUNICIPAL INC ETF ULTRA SHT MUNCPL 46641Q654 2,002 39,700 SH   SOLE   0 0 0
INVESCO BULSHS 2023 CB ETF BULSHS 2023 CB 46138J866 1,883 90,867 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2024 CB ETF BULSHS 2024 CB 46138J841 1,862 90,186 SH   SOLE   0 0 0
Vanguard Intl Eqty Index ALLWRLD EX US 922042775 1,652 40,267 SH   SOLE   0 0 0
Guggenheim Etf BULSHS 2020 CB 46138J502 1,466 69,770 SH   SOLE   0 0 0
Schw US Brd Mkt Etf US BRD MKT ETF 808524102 1,295 21,432 SH   SOLE   0 0 0
Real Estate Select Sctr RL EST SEL SEC 81369Y860 1,290 41,600 SH   SOLE   0 0 0
ISHARES TRUST CRE U S REIT ETF CRE U S REIT ETF 464288521 1,279 32,663 SH   SOLE   0 0 0
Intuit Inc COM 461202103 1,278 5,555 SH   SOLE   0 0 0
FIRST TRUST SENIOR LN FD ETF SENIOR LN FD 33738D309 1,266 30,294 SH   SOLE   0 0 0
FLEXSHARES TRUST HIG YLD VL ET F HIG YLD VL ETF 33939L662 1,253 30,579 SH   SOLE   0 0 0
INVESCO EXCHANGE TRADED SELF I BULSHS 2025 CB ETF BULSHS 2025 CB 46138J825 1,198 58,221 SH   SOLE   0 0 0
First TRUST Preferred PFD SECS INC ETF 33739E108 1,011 61,670 SH   SOLE   0 0 0
KRAFT HEINZ CO COM COM 500754106 990 40,000 SH   SOLE   0 0 0
Allergan Inc SHS G0177J108 955 5,392 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106 899 461 SH   SOLE   0 0 0
Berkshire Hathaway Cl B CL B NEW 084670702 892 4,877 SH   SOLE   0 0 0
Citigroup Inc COM NEW 172967424 844 20,038 SH   SOLE   0 0 0
Ishares Tr Lehman Tips TIPS BD ETF 464287176 816 6,917 SH   SOLE   0 0 0
Alps TRUST Etf BARRONS 400 ETF 00162Q726 733 23,490 SH   SOLE   0 0 0
Ishares Tr S&P Midcap CORE S&P MCP ETF 464287507 680 4,725 SH   SOLE   0 0 0
Wisdomtree Midcap Divdnd US MIDCAP DIVID 97717W505 596 24,680 SH   SOLE   0 0 0
Stryker Corp COM 863667101 594 3,569 SH   SOLE   0 0 0
Netflix Inc COM 64110L106 541 1,441 SH   SOLE   0 0 0
Disney Walt Co COM DISNEY 254687106 539 5,580 SH   SOLE   0 0 0
Powershares Intl Dvdnd INTL DIVI ACHI 46137V548 513 45,159 SH   SOLE   0 0 0
JP MORGAN DIVERSFD EQT ETF DIVERSFD EQT ETF 46641Q845 488 22,659 SH   SOLE   0 0 0
ISHARES TRUST IBONDS DEC2026 E TF IBONDS DEC2026 46435GAA0 473 19,269 SH   SOLE   0 0 0
Ishares Core Msci Eafe CORE MSCI EAFE 46432F842 425 8,511 SH   SOLE   0 0 0
Facebook Inc Class A CL A 30303M102 406 2,435 SH   SOLE   0 0 0
Ishares Russell 3000 RUSSELL 3000 ETF 464287689 383 2,585 SH   SOLE   0 0 0
ISHARES TRUST MULTIFACTOR INTL ETF MULTIFACTOR INTL 46434V274 363 17,898 SH   SOLE   0 0 0
Powershares High Yield HIG YLD EQ DIV 46137V563 296 22,882 SH   SOLE   0 0 0
Berkshire Hathaway CL A 084670108 272 1 SH   SOLE   0 0 0
Vanguard Reit REAL ESTATE ETF 922908553 271 3,883 SH   SOLE   0 0 0
Ishares Tr Russell RUS 1000 ETF 464287622 262 1,854 SH   SOLE   0 0 0
Ishares TRUST S&P CORE S&P500 ETF 464287200 258 998 SH   SOLE   0 0 0
Wisdomtree Emerging Mkts EMER MKT HIGH FD 97717W315 257 7,954 SH   SOLE   0 0 0
Microsoft Corp COM 594918104 229 1,453 SH   SOLE   0 0 0
Ishares Core Dividend CORE DIV GRWTH 46434V621 228 6,988 SH   SOLE   0 0 0
Tesla Motors Inc COM 88160R101 223 425 SH   SOLE   0 0 0
Google Inc Class A CAP STK CL A 02079K305 205 176 SH   SOLE   0 0 0
NORTHERN OIL AND GAS INC COM COM 665531109 45 68,300 SH   SOLE   0 0 0
Cg Vlctshr 3x Lng Cr Oil VLCTYSHS 3X LNG 17325E291 6 35,000 SH   SOLE   0 0 0
Amc Entertainment CL A COM 00165C104 60 19,075 SH   SOLE   0 0 0
Adamis Pharmaceuticals Corp COM NEW 00547W208 7 19,000 SH   SOLE   0 0 0