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
ISHARES TR USA QUALITY FCTR 46432F339 33,081 327,534 SH   SOLE   0 0 327,534
SPDR S&P 500 ETF TR TR UNIT 78462F103 23,329 72,481 SH   SOLE   0 0 72,481
ISHARES TR RUS 1000 GRW ETF 464287614 16,952 96,361 SH   SOLE   0 0 96,361
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 16,909 267,922 SH   SOLE   0 0 267,922
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 16,321 236,601 SH   SOLE   0 0 236,601
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 15,602 434,836 SH   SOLE   0 0 434,836
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 15,537 122,615 SH   SOLE   0 0 122,615
INVESCO QQQ TR UNIT SER 1 46090E103 13,883 65,298 SH   SOLE   0 0 65,298
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 13,332 240,209 SH   SOLE   0 0 240,209
SPDR SERIES TRUST SSGA US LRG ETF 78468R804 8,240 72,150 SH   SOLE   0 0 72,150
ISHARES TR RUS TP200 GR ETF 464289438 6,934 71,792 SH   SOLE   0 0 71,792
ISHARES TR MSCI ACWI ETF 464288257 6,009 75,824 SH   SOLE   0 0 75,824
ISHARES TR CONV BD ETF 46435G102 5,953 94,934 SH   SOLE   0 0 94,934
WISDOMTREE TR US DIVID EX FNCL 97717W406 5,841 63,149 SH   SOLE   0 0 63,149
WISDOMTREE TR US QTLY DIV GRT 97717X669 5,790 119,463 SH   SOLE   0 0 119,463
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 5,702 16,311 SH   SOLE   0 0 16,311
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 5,646 31,205 SH   SOLE   0 0 31,205
ISHARES TR IBOXX HI YD ETF 464288513 5,465 62,143 SH   SOLE   0 0 62,143
WISDOMTREE TR YIELD ENHANCD US 97717X511 5,243 100,346 SH   SOLE   0 0 100,346
PIMCO ETF TR INV GRD CRP BD 72201R817 4,845 44,060 SH   SOLE   0 0 44,060
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 4,556 195,469 SH   SOLE   0 0 195,469
ISHARES INC MIN VOL GBL ETF 464286525 4,388 45,785 SH   SOLE   0 0 45,785
ISHARES TR MSCI EAFE ETF 464287465 4,378 63,054 SH   SOLE   0 0 63,054
WISDOMTREE TR US LARGECAP FUND 97717W588 4,231 115,322 SH   SOLE   0 0 115,322
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 4,170 103,220 SH   SOLE   0 0 103,220
ISHARES TR BARCLAYS 7 10 YR 464287440 4,054 36,783 SH   SOLE   0 0 36,783
ISHARES TR JPMORGAN USD EMG 464288281 3,869 33,771 SH   SOLE   0 0 33,771
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 3,479 83,006 SH   SOLE   0 0 83,006
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 3,183 158,587 SH   SOLE   0 0 158,587
VANGUARD WORLD FD MEGA GRWTH IND 921910816 3,073 21,099 SH   SOLE   0 0 21,099
ISHARES TR USA MOMENTUM FCT 46432F396 2,945 23,452 SH   SOLE   0 0 23,452
ISHARES US ETF TR SHT MAT BD ETF 46431W507 2,937 58,446 SH   SOLE   0 0 58,446
ISHARES TR CORE HIGH DV ETF 46429B663 2,907 29,642 SH   SOLE   0 0 29,642
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 2,758 78,995 SH   SOLE   0 0 78,995
ISHARES TR CONSER ALLOC ETF 464289883 2,727 75,257 SH   SOLE   0 0 75,257
ISHARES TR MRGSTR MD CP GRW 464288307 2,658 10,106 SH   SOLE   0 0 10,106
VANGUARD WORLD FD MEGA CAP INDEX 921910873 2,654 23,755 SH   SOLE   0 0 23,755
ISHARES TR MSCI MIN VOL ETF 46429B697 2,404 36,640 SH   SOLE   0 0 36,640
ISHARES TR INTL QLTY FACTOR 46434V456 2,259 69,950 SH   SOLE   0 0 69,950
VANGUARD INDEX FDS VALUE ETF 922908744 2,227 18,585 SH   SOLE   0 0 18,585
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 2,004 37,249 SH   SOLE   0 0 37,249
ISHARES TR FLTG RATE NT ETF 46429B655 1,970 38,678 SH   SOLE   0 0 38,678
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 1,943 34,870 SH   SOLE   0 0 34,870
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1,803 21,408 SH   SOLE   0 0 21,408
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 1,758 34,894 SH   SOLE   0 0 34,894
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 1,726 43,310 SH   SOLE   0 0 43,310
ISHARES TR 0-5YR HI YL CP 46434V407 1,716 36,959 SH   SOLE   0 0 36,959
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 1,706 28,907 SH   SOLE   0 0 28,907
FIDELITY COVINGTON TR QLTY FCTOR ETF 316092790 1,677 44,488 SH   SOLE   0 0 44,488
FIDELITY COVINGTON TR MOMENTUM FACTR 316092816 1,618 44,103 SH   SOLE   0 0 44,103
FIRST TR NASDAQ100 TECH INDE SHS 337345102 1,518 15,168 SH   SOLE   0 0 15,168
ISHARES TR CORE DIV GRWTH 46434V621 1,431 34,023 SH   SOLE   0 0 34,023
AMERICAN EXPRESS CO COM 025816109 1,371 11,013 SH   SOLE   0 0 11,013
VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 1,368 45,829 SH   SOLE   0 0 45,829
ISHARES TR RUS TOP 200 ETF 464289446 1,258 16,744 SH   SOLE   0 0 16,744
ISHARES TR MRNGSTR LG-CP GR 464287119 1,202 5,723 SH   SOLE   0 0 5,723
WISDOMTREE TR INTRST RATE HDGE 97717W380 1,147 23,854 SH   SOLE   0 0 23,854
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1,135 13,248 SH   SOLE   0 0 13,248
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 1,134 29,980 SH   SOLE   0 0 29,980
WISDOMTREE TR US TOTAL MRKT FD 97717W596 1,128 30,542 SH   SOLE   0 0 30,542
VANGUARD INDEX FDS GROWTH ETF 922908736 1,089 5,980 SH   SOLE   0 0 5,980
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 1,088 36,302 SH   SOLE   0 0 36,302
ISHARES TR MRNGSTR INC ETF 46432F875 1,077 42,144 SH   SOLE   0 0 42,144
INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 1,044 22,389 SH   SOLE   0 0 22,389
ISHARES TR MODERT ALLOC ETF 464289875 954 23,783 SH   SOLE   0 0 23,783
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 953 14,766 SH   SOLE   0 0 14,766
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 949 25,961 SH   SOLE   0 0 25,961
ISHARES TR 1 3 YR TREAS BD 464287457 915 10,809 SH   SOLE   0 0 10,809
ISHARES TR U.S. MED DVC ETF 464288810 895 3,385 SH   SOLE   0 0 3,385
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 846 14,823 SH   SOLE   0 0 14,823
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 530 5,214 SH   SOLE   0 0 5,214
ISHARES TR IBOXX INV CP ETF 464287242 525 4,106 SH   SOLE   0 0 4,106
ISHARES TR CORE US AGGBD ET 464287226 504 4,485 SH   SOLE   0 0 4,485
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 494 14,394 SH   SOLE   0 0 14,394
AMERIPRISE FINL INC COM 03076C106 483 2,900 SH   SOLE   0 0 2,900
ISHARES TR GRWT ALLOCAT ETF 464289867 461 9,628 SH   SOLE   0 0 9,628
ISHARES TR CORE S&P MCP ETF 464287507 422 2,049 SH   SOLE   0 0 2,049
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 388 5,355 SH   SOLE   0 0 5,355
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 350 8,879 SH   SOLE   0 0 8,879
ISHARES TR S&P 100 ETF 464287101 347 2,408 SH   SOLE   0 0 2,408
PIMCO ETF TR ACTIVE BD ETF 72201R775 347 3,216 SH   SOLE   0 0 3,216
ISHARES TR SELECT DIVID ETF 464287168 341 3,226 SH   SOLE   0 0 3,226
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 341 6,769 SH   SOLE   0 0 6,769
VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 336 6,138 SH   SOLE   0 0 6,138
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 325 6,794 SH   SOLE   0 0 6,794
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 295 15,587 SH   SOLE   0 0 15,587
FULTON FINL CORP PA COM 360271100 293 16,818 SH   SOLE   0 0 16,818
VANGUARD GROUP DIV APP ETF 921908844 282 2,264 SH   SOLE   0 0 2,264
VERIZON COMMUNICATIONS INC COM 92343V104 272 4,429 SH   SOLE   0 0 4,429
ISHARES TR US HLTHCARE ETF 464287762 266 1,234 SH   SOLE   0 0 1,234
GENERAL ELECTRIC CO COM 369604103 260 23,292 SH   SOLE   0 0 23,292
EATON CORP PLC SHS G29183103 254 2,679 SH   SOLE   0 0 2,679
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 250 3,891 SH   SOLE   0 0 3,891
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 249 10,881 SH   SOLE   0 0 10,881
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 245 4,749 SH   SOLE   0 0 4,749
APPLE INC COM 037833100 236 802 SH   SOLE   0 0 802
DOMINION ENERGY INC COM 25746U109 233 2,818 SH   SOLE   0 0 2,818
AT&T INC COM 00206R102 232 5,941 SH   SOLE   0 0 5,941
3M CO COM 88579Y101 229 1,297 SH   SOLE   0 0 1,297
ISHARES TR CORE S&P500 ETF 464287200 226 700 SH   SOLE   0 0 700
ALPS ETF TR ALERIAN MLP 00162Q866 213 25,059 SH   SOLE   0 0 25,059
ALDEYRA THERAPEUTICS INC COM 01438T106 97 16,710 SH   SOLE   0 0 16,710