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 888,983 6,842 SH   SOLE   0 0 6,842
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 BBG005GHHC44 207,871 8,488 SH   SOLE   0 0 8,488
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 BBG001ST6998 2,331,589 136,430 SH   SOLE   0 0 136,430
FIRST TR EXCHNG TRADED FD VI CBOE VEST BUFERD 33740U760 BBG0133TT4G8 4,123,833 223,514 SH   SOLE   0 0 223,514
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703 BBG00YXMQXB7 4,136,031 210,271 SH   SOLE   0 0 210,271
HOME DEPOT INC COM 437076102 BBG001S5RTW7 241,633 765 SH   SOLE   0 0 765
HUBBELL INC COM 443510607 BBG001S5S1L9 824,325 3,513 SH   SOLE   0 0 3,513
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 231,582 1,644 SH   SOLE   0 0 1,644
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 BBG007HL81B6 2,005,306 135,677 SH   SOLE   0 0 135,677
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 BBG00XS6PBW6 257,396 2,350 SH   SOLE   0 0 2,350
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 1,367,716 21,404 SH   SOLE   0 0 21,404
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 BBG001SJ09N0 292,655 4,119 SH   SOLE   0 0 4,119
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 1,103,021 7,809 SH   SOLE   0 0 7,809
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 BBG00KJR2X19 1,100,532 14,113 SH   SOLE   0 0 14,113
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 11,461,609 43,043 SH   SOLE   0 0 43,043
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 5,451,335 52,296 SH   SOLE   0 0 52,296
ISHARES TR CORE INTL AGGR 46435G672 BBG00BDV2SQ0 6,704,106 140,991 SH   SOLE   0 0 140,991
ISHARES TR CORE MSCI TOTAL 46432F834 BBG003H6TMV7 7,838,796 135,432 SH   SOLE   0 0 135,432
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 841,804 2,191 SH   SOLE   0 0 2,191
ISHARES TR CORE TOTAL USD 46434V613 BBG006MJCSW0 831,834 18,514 SH   SOLE   0 0 18,514
ISHARES TR IBONDS 23 TRM TS 46436E882 BBG00RYQY150 4,157,282 168,311 SH   SOLE   0 0 168,311
ISHARES TR IBONDS 24 TRM TS 46436E874 BBG00RYR0PY0 545,688 22,880 SH   SOLE   0 0 22,880
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 237,255 2,558 SH   SOLE   0 0 2,558
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 10,093,159 139,988 SH   SOLE   0 0 139,988
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 11,496,122 78,778 SH   SOLE   0 0 78,778
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 11,628,820 102,043 SH   SOLE   0 0 102,043
ISHARES TR MSCI USA SZE FT 46432F370 BBG004FPV969 11,675,805 102,664 SH   SOLE   0 0 102,664
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 4,157,699 39,402 SH   SOLE   0 0 39,402
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 1,769,879 16,974 SH   SOLE   0 0 16,974
ISHARES TR US TREAS BD ETF 46429B267 BBG002NCKPP8 644,544 28,369 SH   SOLE   0 0 28,369
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 2,164,408 12,253 SH   SOLE   0 0 12,253
MICROSOFT CORP COM 594918104 BBG001S5TD05 856,157 3,570 SH   SOLE   0 0 3,570
PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 215,340 740 SH   SOLE   0 0 740
PFIZER INC COM 717081103 BBG001S5V466 277,208 5,410 SH   SOLE   0 0 5,410
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 1,670,953 56,280 SH   SOLE   0 0 56,280
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 407,781 12,372 SH   SOLE   0 0 12,372
SPDR SER TR PORTFOLI S&P1500 78464A805 BBG001SG6843 2,133,111 45,107 SH   SOLE   0 0 45,107
SPDR SER TR PORTFOLIO AGRGTE 78464A649 BBG001STKD11 12,497,039 497,296 SH   SOLE   0 0 497,296
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 3,284,620 73,024 SH   SOLE   0 0 73,024
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 1,089,728 29,476 SH   SOLE   0 0 29,476
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 BBG006G0J5J6 7,252,106 203,539 SH   SOLE   0 0 203,539