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
FIRST TR EXCHANGE TRADED FD First Trust Dow Jones Internet Fund - ETF 33733E302 4,830 25,649 SH   SOLE N/A 0 0 25,649
GLOBAL X FUNDS Global X MLP - ETF 37950E473 664 30,248 SH   SOLE N/A 0 0 30,248
INVESCO EXCHANGE TRADED FD TR Invesco BulletShares 2023 HY Corp. Bond - ETF 46138J858 407 16,604 SH   SOLE N/A 0 0 16,604
INVESCO EXCHANGE TRADED FD TR Invesco Emerging Market Debt - ETF 46138E784 460 16,965 SH   SOLE N/A 0 0 16,965
INVESCO EXCHANGE TRADED FD TR Invesco Equal Wgt. Utilities - ETF 46137V274 1,434 15,194 SH   SOLE N/A 0 0 15,194
INVESCO EXCHANGE TRADED FD TR Invesco Equal Wgt. Cons. Disc. - ETF 46137V381 1,233 11,978 SH   SOLE N/A 0 0 11,978
INVESCO EXCHANGE TRADED FD TR Invesco Equal Wgt. Cons. Staples - ETF 46137V373 1,275 8,916 SH   SOLE N/A 0 0 8,916
INVESCO EXCHANGE TRADED FD TR Invesco Equal Wgt. Energy - ETF 46137V365 812 36,071 SH   SOLE N/A 0 0 36,071
INVESCO EXCHANGE TRADED FD TR Invesco Equal Wgt. Financials - ETF 46137V340 967 25,384 SH   SOLE N/A 0 0 25,384
INVESCO EXCHANGE TRADED FD TR Invesco Equal Wgt. Health Care - ETF 46137V373 1,714 7,279 SH   SOLE N/A 0 0 7,279
INVESCO EXCHANGE TRADED FD TR Invesco Equal Wgt. Industrials - ETF 46137V324 1,268 9,406 SH   SOLE N/A 0 0 9,406
INVESCO EXCHANGE TRADED FD TR Invesco Equal Wgt. Materials - ETF 46137V316 2,010 17,198 SH   SOLE N/A 0 0 17,198
INVESCO Exhange Traded FD TR Invesco Equal Wgt. Technology - ETF 46137V282 1,323 6,279 SH   SOLE N/A 0 0 6,279
INVESCO EXCHANGE TRADED FD TR Invesco High Yield Corporate Bond - ETF 46138E719 401 21,603 SH   SOLE N/A 0 0 21,603
INVESCO EXCHN TRD SLF IDX FD Invesco Preferred - ETF 73936T565 597 40,563 SH   SOLE N/A 0 0 40,563
ISHARES TR Invesco Senior Bank Loan - ETF 4613IG508 402 18,479 SH   SOLE N/A 0 0 18,479
ISHARES TR iShares Barclays 7-10 Year Treasury - ETF 464287440 4,675 38,376 SH   SOLE N/A 0 0 38,376
ISHARES TR iShares Barclays Aggregate Bond Fund - ETF 464287226 589 4,992 SH   SOLE N/A 0 0 4,992
ISHARES TR iShares Barclays MBS - ETF 464288588 1,127 10,207 SH   SOLE N/A 0 0 10,207
ISHARES TR iShares Expanded Tech. Software - ETF 464287515 4,798 15,422 SH   SOLE N/A 0 0 15,422
ISHARES TR iShares Int'l Aggregate Bond - ETF 46435G672 4,165 74,838 SH   SOLE N/A 0 0 74,838
ISHARES TR iShares MSCI Emerg. Mkts Min. Volatility - ETF 464286533 5,445 98,677 SH   SOLE N/A 0 0 98,677
ISHARES TR iShares MSCI ACWI - ETF 464288257 286 3,575 SH   SOLE N/A 0 0 3,575
ISHARES TR iShares MSCI EAFE Min. Volatility - ETF 46429B689 4,675 68,618 SH   SOLE N/A 0 0 68,618
ISHARES TR iShares MSCI USA Min. Volatility - ETF 46429B697 3,357 52,677 SH   SOLE N/A 0 0 52,677
ISHARES TR iShares Nasdaq Biotechnology - ETF 464287556 204 1,510 SH   SOLE N/A 0 0 1,510
ISHARES TR iShares PHLX Semiconductor - ETF 464287523 4,841 15,892 SH   SOLE N/A 0 0 15,892
ISHARES TR iShares Silver Trust - ETF 46428Q109 4,186 193,430 SH   SOLE N/A 0 0 193,430
ISHARES TR iShares TR Russell 1000 Growth - ETF 464287614 530 2,443 SH   SOLE N/A 0 0 2,443
ISHARES TR iShares U.S. Total Stock Market - ETF 464287150 4,562 60,433 SH   SOLE N/A 0 0 60,433
ISHARES TR iShares US Home Construction - ETF 464288752 5,725 101,054 SH   SOLE N/A 0 0 101,054
Kraneshares Trust Kraneshares CSI China Internet - ETF 500767306 4,815 70,623 SH   SOLE N/A 0 0 70,623
SCHWAB STRATEGIC TR Schwab REIT Fund - ETF 808524847 914 25,841 SH   SOLE N/A 0 0 25,841
SCHWAB STRATEGIC TR Schwab S&P 500 Index Fd 808509855 631 12,107 SH   SOLE N/A 0 0 12,107
SCHWAB STRATEGIC TR Schwab US Aggregate Bond - ETF 808524839 10,707 190,930 SH   SOLE N/A 0 0 190,930
SCHWAB STRATEGIC TR Schwab US Short-Term Treasury Fund - ETF 808524862 1,089 21,136 SH   SOLE N/A 0 0 21,136
SCHWAB STRATEGIC TR Schwab US Small Cap - ETF 808524607 4,508 65,988 SH   SOLE N/A 0 0 65,988
SCHWAB STRATEGIC TR Schwab US TIPS - ETF 808524870 2,987 44,760 SH   SOLE N/A 0 0 44,760
Select Sector SPDR Sector SPDR Technology - ETF 81369Y803 5,223 44,760 SH   SOLE N/A 0 0 44,760
SPDR SERIES TR SPDR Barclays Municipal Bond - ETF 78464A458 717 13,809 SH   SOLE N/A 0 0 13,809
SPDR SERIES TR SPDR Barclays Short Term Muni Bond - ETF 78464A425 1,396 27,987 SH   SOLE N/A 0 0 27,987
SPDR SERIES TR SPDR Communications Svcs - ETF 78464A664 1,262 21,240 SH   SOLE N/A 0 0 21,240
SPDR SERIES TR SPDR S&P 500 - ETF 78462F103 630 1,882 SH   SOLE N/A 0 0 1,882
SPDR SERIES TR SPDR Senior Loan - ETF 78467V608 4,687 104,808 SH   SOLE N/A 0 0 104,808
VANECK VECTORS VanEck Vectors Jr. Gold Miners ETF 57061R544 4,977 89,903 SH   SOLE N/A 0 0 89,903
VANGUARD BOND INDEX Vanguard LT Bond Index Fund - ETF 921937819 4,425 47,335 SH   SOLE N/A 0 0 47,335
VANGUARD BOND INDEX Vanguard Total Bond Index Fund - ETF 921937835 806 9,140 SH   SOLE N/A 0 0 9,140
VANGUARD BOND INDEX Vanguard Corporate Bond - ETF 92206C870 4,646 48,500 SH   SOLE N/A 0 0 48,500
VANGUARD INTL EQUITY INDEX Vanguard International Equity - ETF 922042775 419 8,307 SH   SOLE N/A 0 0 8,307
VANGUARD INDEX FUNDS Vanguard Mid Cap Growth - ETF 922908538 207 1,149 SH   SOLE N/A 0 0 1,149
VANGUARD CHARLOTTE FUNDS Vanguard Total Intl. Bond Market - ETF 92203J407 646 11,108 SH   SOLE N/A 0 0 11,108