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
SCHWAB STRATEGIC TR US REIT ETF 808524847 143 3,114 SH   SOLE   0 0 3,114
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 37 598 SH   SOLE   0 0 598
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 59 2,166 SH   SOLE   0 0 2,166
SPDR SERIES TRUST DJ REIT ETF 78464A607 2 15 SH   SOLE   0 0 15
ISHARES TR GLOBAL MATER ETF 464288695 2 24 SH   SOLE   0 0 24
ISHARES TR NATIONAL MUN ETF 464288414 20,700 181,724 SH   SOLE   0 0 181,724
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 47 823 SH   SOLE   0 0 823
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 82 3,156 SH   SOLE   0 0 3,156
PROSHARES TR PSHS ULT SCAP600 74347R818 163 1,483 SH   SOLE   0 0 1,483
SPDR S&P 500 ETF TR TR UNIT 78462F103 599 1,861 SH   SOLE   0 0 1,861
VANGUARD INDEX FDS LARGE CAP ETF 922908637 24 165 SH   SOLE   0 0 165
ISHARES TR TIPS BD ETF 464287176 146 1,255 SH   SOLE   0 0 1,255
PROSHARES TR PSHS ULT S&P 500 74347R107 105 694 SH   SOLE   0 0 694
ISHARES TR SELECT DIVID ETF 464287168 1,326 12,547 SH   SOLE   0 0 12,547
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 51 737 SH   SOLE   0 0 737
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 137 2,172 SH   SOLE   0 0 2,172
ISHARES TR COHEN STEER REIT 464287564 3 22 SH   SOLE   0 0 22
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 37 1,287 SH   SOLE   0 0 1,287
ISHARES TR INTL DEVPPTY ETF 464288422 10 267 SH   SOLE   0 0 267
ISHARES TR SH TR CRPORT ETF 464288646 21 400 SH   SOLE   0 0 400
ISHARES TR 10-20 YR TRS ETF 464288653 166 1,153 SH   SOLE   0 0 1,153
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 36 655 SH   SOLE   0 0 655
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 14 350 SH   SOLE   0 0 350
ISHARES TR 0-5 YR TIPS ETF 46429B747 65 647 SH   SOLE   0 0 647
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1,124 43,278 SH   SOLE   0 0 43,278
ISHARES TR USA MOMENTUM FCT 46432F396 251 1,999 SH   SOLE   0 0 1,999
VANGUARD INDEX FDS GROWTH ETF 922908736 61,948 340,055 SH   SOLE   0 0 340,055
TWO RDS SHARED TR ANFIELD UNVL ETF 90214Q766 1,176 121,296 SH   SOLE   0 0 121,296
ISHARES TR EAFE SML CP ETF 464288273 22 346 SH   SOLE   0 0 346
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 135 1,791 SH   SOLE   0 0 1,791
ISHARES TR RUS 2000 VAL ETF 464287630 45 351 SH   SOLE   0 0 351
ISHARES TR INTL DEV RE ETF 464288489 6 190 SH   SOLE   0 0 190
WISDOMTREE TR US QTLY DIV GRT 97717X669 128 2,650 SH   SOLE   0 0 2,650
ISHARES TR JPMORGAN USD EMG 464288281 192 1,678 SH   SOLE   0 0 1,678
ISHARES TR RUS 2000 GRW ETF 464287648 11 52 SH   SOLE   0 0 52
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 45,146 554,140 SH   SOLE   0 0 554,140
ISHARES TR CORE S&P US VLU 464287663 7 117 SH   SOLE   0 0 117
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 8 233 SH   SOLE   0 0 233
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 8 185 SH   SOLE   0 0 185
ISHARES TR CORE S&P SCP ETF 464287804 616 7,345 SH   SOLE   0 0 7,345
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,224 56,927 SH   SOLE   0 0 56,927
ISHARES TR GLB CNSM STP ETF 464288737 139 2,500 SH   SOLE   0 0 2,500
ISHARES TR CORE S&P US GWT 464287671 23 341 SH   SOLE   0 0 341
ISHARES TR US TREAS BD ETF 46429B267 1 45 SH   SOLE   0 0 45
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 7 130 SH   SOLE   0 0 130
ISHARES TR 1 3 YR TREAS BD 464287457 12 145 SH   SOLE   0 0 145
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 605 7,873 SH   SOLE   0 0 7,873
ISHARES TR BARCLAYS 7 10 YR 464287440 159 1,444 SH   SOLE   0 0 1,444
ISHARES TR FLTG RATE NT ETF 46429B655 59 1,158 SH   SOLE   0 0 1,158
WISDOMTREE TR MID EAST DIVD 97717X305 1,685 83,946 SH   SOLE   0 0 83,946
VANGUARD INDEX FDS VALUE ETF 922908744 8 66 SH   SOLE   0 0 66
ISHARES TR PFD AND INCM SEC 464288687 58 1,552 SH   SOLE   0 0 1,552
ISHARES TR S&P 100 ETF 464287101 76 529 SH   SOLE   0 0 529
WISDOMTREE TR YIELD ENHANCD US 97717X511 233 4,464 SH   SOLE   0 0 4,464
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 767 20,277 SH   SOLE   0 0 20,277
VANGUARD INDEX FDS SML CP GRW ETF 922908595 19 96 SH   SOLE   0 0 96
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 8 224 SH   SOLE   0 0 224
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 49 532 SH   SOLE   0 0 532
ISHARES TR IBOXX INV CP ETF 464287242 54,996 429,794 SH   SOLE   0 0 429,794
ISHARES TR RUS 1000 VAL ETF 464287598 27 201 SH   SOLE   0 0 201
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 2 32 SH   SOLE   0 0 32
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 17 400 SH   SOLE   0 0 400
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 84,975 926,971 SH   SOLE   0 0 926,971
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 8 172 SH   SOLE   0 0 172
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 2 66 SH   SOLE   0 0 66
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 117 3,816 SH   SOLE   0 0 3,816
ISHARES TR RUS MDCP VAL ETF 464287473 1,209 12,759 SH   SOLE   0 0 12,759
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 821 56,150 SH   SOLE   0 0 56,150
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 1,921 58,065 SH   SOLE   0 0 58,065
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 242 4,175 SH   SOLE   0 0 4,175
FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 1,759 41,593 SH   SOLE   0 0 41,593
ISHARES TR CORE US AGGBD ET 464287226 21,369 190,163 SH   SOLE   0 0 190,163
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 49 1,015 SH   SOLE   0 0 1,015
ISHARES TR USD INV GRDE ETF 464288620 2 34 SH   SOLE   0 0 34
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 220 587 SH   SOLE   0 0 587
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1 12 SH   SOLE   0 0 12
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,113 52,411 SH   SOLE   0 0 52,411
ISHARES TR LATN AMER 40 ETF 464287390 1,297 38,170 SH   SOLE   0 0 38,170
VANGUARD INDEX FDS TOTAL STK MKT 922908769 90 549 SH   SOLE   0 0 549
ISHARES TR IBOXX HI YD ETF 464288513 98 1,112 SH   SOLE   0 0 1,112
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 4 102 SH   SOLE   0 0 102
ISHARES TR INTRM TR CRP ETF 464288638 55 947 SH   SOLE   0 0 947
ISHARES TR S&P 500 GRWT ETF 464287309 368 1,900 SH   SOLE   0 0 1,900
VANGUARD WORLD FD MEGA GRWTH IND 921910816 82,893 569,084 SH   SOLE   0 0 569,084
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 35,238 295,645 SH   SOLE   0 0 295,645
INVESCO QQQ TR UNIT SER 1 46090E103 84,303 396,517 SH   SOLE   0 0 396,517
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1 6 SH   SOLE   0 0 6
SPDR SERIES TRUST NYSE TECH ETF 78464A102 8 98 SH   SOLE   0 0 98
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6 20 SH   SOLE   0 0 20
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,968 30,453 SH   SOLE   0 0 30,453
ISHARES TR CORE MSCI EAFE 46432F842 12 187 SH   SOLE   0 0 187
ISHARES TR CORE S&P MCP ETF 464287507 67 325 SH   SOLE   0 0 325
ISHARES TR RUS 1000 ETF 464287622 4 23 SH   SOLE   0 0 23
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 341 6,985 SH   SOLE   0 0 6,985
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 0 4 SH   SOLE   0 0 4
JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 1,172 19,495 SH   SOLE   0 0 19,495
ISHARES TR MSCI EMG MKT ETF 464287234 213 4,754 SH   SOLE   0 0 4,754
ISHARES TR MSCI ACWI ETF 464288257 9 114 SH   SOLE   0 0 114
VANGUARD GROUP DIV APP ETF 921908844 24,157 193,780 SH   SOLE   0 0 193,780
ISHARES TR RUSSELL 2000 ETF 464287655 81 490 SH   SOLE   0 0 490
ISHARES TR S&P 500 VAL ETF 464287408 371 2,849 SH   SOLE   0 0 2,849
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 271 7,470 SH   SOLE   0 0 7,470
ISHARES TR RUS 1000 GRW ETF 464287614 182 1,033 SH   SOLE   0 0 1,033
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 5 169 SH   SOLE   0 0 169
ISHARES TR ASIA 50 ETF 464288430 27 415 SH   SOLE   0 0 415
ISHARES TR CMBS ETF 46429B366 8 152 SH   SOLE   0 0 152
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 83,082 815,644 SH   SOLE   0 0 815,644
TWO RDS SHARED TR ANFIELD CAP DI 90213U115 453 44,266 SH   SOLE   0 0 44,266
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1,772 35,415 SH   SOLE   0 0 35,415
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 22,060 1,169,028 SH   SOLE   0 0 1,169,028
ISHARES TR 20 YR TR BD ETF 464287432 74,748 551,727 SH   SOLE   0 0 551,727
ISHARES TR RUS MD CP GR ETF 464287481 155 1,013 SH   SOLE   0 0 1,013
ISHARES TR MSCI EAFE ETF 464287465 90 1,296 SH   SOLE   0 0 1,296
ISHARES TR CHINA LG-CAP ETF 464287184 60,625 1,389,536 SH   SOLE   0 0 1,389,536
ISHARES TR CORE S&P500 ETF 464287200 42 131 SH   SOLE   0 0 131
ISHARES TR SHORT TREAS BD 464288679 1,451 13,132 SH   SOLE   0 0 13,132
ISHARES TR CORE HIGH DV ETF 46429B663 123 1,251 SH   SOLE   0 0 1,251
SPDR SERIES TRUST S&P METALS MNG 78464A755 1 39 SH   SOLE   0 0 39
ISHARES TR USA QUALITY FCTR 46432F339 57 563 SH   SOLE   0 0 563
ISHARES TR U.S. REAL ES ETF 464287739 1,419 15,243 SH   SOLE   0 0 15,243
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 59,595 475,161 SH   SOLE   0 0 475,161
SPDR GOLD TRUST GOLD SHS 78463V107 1,326 9,277 SH   SOLE   0 0 9,277
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 17 432 SH   SOLE   0 0 432
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 211 8,807 SH   SOLE   0 0 8,807
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 1,278 52,288 SH   SOLE   0 0 52,288
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 1,919 49,370 SH   SOLE   0 0 49,370