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,140,442 6,916 SH   SOLE   0 0 6,916
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 2,252,557 145,139 SH   SOLE   0 0 145,139
HOME DEPOT INC COM 437076102 BBG001S5RTW7 225,767 765 SH   SOLE   0 0 765
HUBBELL INC COM 443510607 BBG001S5S1L9 854,639 3,513 SH   SOLE   0 0 3,513
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 215,474 1,644 SH   SOLE   0 0 1,644
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 401,046 3,038 SH   SOLE   0 0 3,038
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 1,399,882 22,434 SH   SOLE   0 0 22,434
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 BBG001SJ09N0 312,920 4,119 SH   SOLE   0 0 4,119
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 1,224,931 8,470 SH   SOLE   0 0 8,470
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 BBG00KJR2X19 1,122,182 14,785 SH   SOLE   0 0 14,785
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 13,766,756 42,896 SH   SOLE   0 0 42,896
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 5,602,483 55,110 SH   SOLE   0 0 55,110
ISHARES TR CORE INTL AGGR 46435G672 BBG00BDV2SQ0 7,304,988 149,234 SH   SOLE   0 0 149,234
ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 8,620,024 139,145 SH   SOLE   0 0 139,145
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 836,959 2,036 SH   SOLE   0 0 2,036
ISHARES TR IBONDS 23 TRM TS 46436E882 BBG00RYQY150 8,900,463 358,745 SH   SOLE   0 0 358,745
ISHARES TR IBONDS 24 TRM TS 46436E874 BBG00RYR0PY0 4,910,501 204,519 SH   SOLE   0 0 204,519
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 10,597,515 145,690 SH   SOLE   0 0 145,690
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 11,348,352 81,619 SH   SOLE   0 0 81,619
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 12,836,758 103,468 SH   SOLE   0 0 103,468
ISHARES TR MSCI USA SZE FT 46432F370 BBG004FPV969 12,172,188 103,277 SH   SOLE   0 0 103,277
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 4,560,742 42,331 SH   SOLE   0 0 42,331
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 1,868,224 17,847 SH   SOLE   0 0 17,847
ISHARES TR US INFRASTRUC 46435U713 BBG00KHHFPF1 2,377,657 63,710 SH   SOLE   0 0 63,710
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,764,244 11,382 SH   SOLE   0 0 11,382
MICROSOFT CORP COM 594918104 BBG001S5TD05 955,715 3,315 SH   SOLE   0 0 3,315
PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 233,260 694 SH   SOLE   0 0 694
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 1,947,307 60,626 SH   SOLE   0 0 60,626
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 464,919 13,622 SH   SOLE   0 0 13,622
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 BBG001STKCW9 1,125,070 12,253 SH   SOLE   0 0 12,253
SPDR SER TR PORTFOLI S&P1500 78464A805 BBG001SG6843 2,455,980 48,701 SH   SOLE   0 0 48,701
SPDR SER TR PORTFOLIO AGRGTE 78464A649 BBG001STKD11 13,564,576 525,963 SH   SOLE   0 0 525,963
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 3,833,751 79,621 SH   SOLE   0 0 79,621
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 1,133,138 30,001 SH   SOLE   0 0 30,001
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 BBG006G0J5J6 8,521,868 216,181 SH   SOLE   0 0 216,181
WISDOMTREE TR MORTGAGE PLUS BD 97717Y725 BBG00QTQ1911 357,336 8,107 SH   SOLE   0 0 8,107
WISDOMTREE TR US HGH YLD CORP 97717X172 BBG00CSKF0K9 242,580 5,422 SH   SOLE   0 0 5,422
WISDOMTREE TR US SHT TRM CORP 97717X156 BBG00CSKDZ42 258,849 5,487 SH   SOLE   0 0 5,487
WISDOMTREE TR YIELD ENHANCD US 97717X511 BBG009KCY2C6 697,161 15,957 SH   SOLE   0 0 15,957