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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE INC COM 037833100 BBG001S5N8V8 1,276,243 6,580 SH   SOLE   0 0 6,580
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 2,446,800 156,445 SH   SOLE   0 0 156,445
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 BBG001SNH6H6 1,217,698 11,391 SH   SOLE   0 0 11,391
HUBBELL INC COM 443510607 BBG001S5S1L9 1,153,348 3,479 SH   SOLE   0 0 3,479
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 219,945 1,644 SH   SOLE   0 0 1,644
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 481,777 3,170 SH   SOLE   0 0 3,170
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 BBG00B59HSJ0 204,796 3,661 SH   SOLE   0 0 3,661
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 1,619,556 25,785 SH   SOLE   0 0 25,785
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 BBG001SJ09N0 333,763 4,119 SH   SOLE   0 0 4,119
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 205,755 1,375 SH   SOLE   0 0 1,375
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 209,418 4,151 SH   SOLE   0 0 4,151
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 14,689,802 39,765 SH   SOLE   0 0 39,765
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 5,751,884 57,068 SH   SOLE   0 0 57,068
ISHARES TR CORE INTL AGGR 46435G672 BBG00BDV2SQ0 7,711,996 156,462 SH   SOLE   0 0 156,462
ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 8,641,802 138,004 SH   SOLE   0 0 138,004
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 880,277 1,975 SH   SOLE   0 0 1,975
ISHARES TR IBONDS 23 TRM TS 46436E882 BBG00RYQY150 9,457,499 381,197 SH   SOLE   0 0 381,197
ISHARES TR IBONDS 24 TRM TS 46436E874 BBG00RYR0PY0 5,267,035 221,304 SH   SOLE   0 0 221,304
ISHARES TR IBONDS 25 TRM TS 46436E866 BBG00RYR2N19 255,587 11,050 SH   SOLE   0 0 11,050
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 491,134 5,266 SH   SOLE   0 0 5,266
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 11,378,238 153,077 SH   SOLE   0 0 153,077
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 12,704,867 88,075 SH   SOLE   0 0 88,075
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 14,241,867 105,597 SH   SOLE   0 0 105,597
ISHARES TR MSCI USA SZE FT 46432F370 BBG004FPV969 13,077,415 106,546 SH   SOLE   0 0 106,546
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 4,643,929 43,511 SH   SOLE   0 0 43,511
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 1,891,967 18,185 SH   SOLE   0 0 18,185
ISHARES TR US INFRASTRUC 46435U713 BBG00KHHFPF1 2,530,704 64,757 SH   SOLE   0 0 64,757
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,554,230 9,390 SH   SOLE   0 0 9,390
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,074,744 3,156 SH   SOLE   0 0 3,156
PACER FDS TR LUNT LRGCP MULTI 69374H816 BBG00VP236R3 214,096 5,609 SH   SOLE   0 0 5,609
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 2,058,188 63,251 SH   SOLE   0 0 63,251
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 497,754 14,478 SH   SOLE   0 0 14,478
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 BBG001STKCW9 1,568,102 17,078 SH   SOLE   0 0 17,078
SPDR SER TR PORTFOLI S&P1500 78464A805 BBG001SG6843 2,771,243 50,905 SH   SOLE   0 0 50,905
SPDR SER TR PORTFOLIO AGRGTE 78464A649 BBG001STKD11 14,135,318 557,167 SH   SOLE   0 0 557,167
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 4,751,181 91,176 SH   SOLE   0 0 91,176
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 1,288,284 33,169 SH   SOLE   0 0 33,169
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 BBG001T62M74 220,355 3,817 SH   SOLE   0 0 3,817
VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 283,092 5,048 SH   SOLE   0 0 5,048
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 306,861 2,893 SH   SOLE   0 0 2,893
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 BBG006G0J5J6 8,928,358 222,264 SH   SOLE   0 0 222,264
WISDOMTREE TR US HGH YLD CORP 97717X172 BBG00CSKF0K9 264,115 5,982 SH   SOLE   0 0 5,982
WISDOMTREE TR YIELD ENHANCD US 97717X511 BBG009KCY2C6 763,253 17,713 SH   SOLE   0 0 17,713