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
APPLE INC COM 037833100 613 2,086 SH   SOLE   0 0 2,086
DOMINION ENERGY INC COM 25746U109 219 2,648 SH   SOLE   0 0 2,648
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 770 19,698 SH   SOLE   0 0 19,698
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 361 10,554 SH   SOLE   0 0 10,554
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 454 7,578 SH   SOLE   0 0 7,578
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 213 4,985 SH   SOLE   0 0 4,985
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 952 17,853 SH   SOLE   0 0 17,853
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 266 10,028 SH   SOLE   0 0 10,028
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 397 10,568 SH   SOLE   0 0 10,568
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 237 12,523 SH   SOLE   0 0 12,523
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 1,619 29,149 SH   SOLE   0 0 29,149
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 3,465 72,311 SH   SOLE   0 0 72,311
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 6,924 115,232 SH   SOLE   0 0 115,232
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 555 7,648 SH   SOLE   0 0 7,648
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 285 11,434 SH   SOLE   0 0 11,434
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 257 5,677 SH   SOLE   0 0 5,677
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 242 1,625 SH   SOLE   0 0 1,625
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1,672 34,260 SH   SOLE   0 0 34,260
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 9,213 152,631 SH   SOLE   0 0 152,631
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 13,155 253,957 SH   SOLE   0 0 253,957
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 3,630 70,049 SH   SOLE   0 0 70,049
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1,034 14,176 SH   SOLE   0 0 14,176
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 537 9,499 SH   SOLE   0 0 9,499
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 641 9,829 SH   SOLE   0 0 9,829
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 229 3,525 SH   SOLE   0 0 3,525
FIRST TR VALUE LINE DIVID IN SHS 33734H106 491 13,640 SH   SOLE   0 0 13,640
INVESCO QQQ TR UNIT SER 1 46090E103 218 1,026 SH   SOLE   0 0 1,026
ISHARES INC ESG MSCI EM ETF 46434G863 272 7,562 SH   SOLE   0 0 7,562
ISHARES TR GNMA BOND ETF 46429B333 2,380 47,394 SH   SOLE   0 0 47,394
ISHARES TR ESG 1 5 YR USD 46435G243 273 10,721 SH   SOLE   0 0 10,721
ISHARES TR ESG USD CORPT 46435G193 573 21,644 SH   SOLE   0 0 21,644
ISHARES TR SHRT NAT MUN ETF 464288158 376 3,519 SH   SOLE   0 0 3,519
ISHARES TR ESG MSCI EAFE 46435G516 499 7,263 SH   SOLE   0 0 7,263
ISHARES TR ESG MSCI USA ETF 46435G425 493 6,908 SH   SOLE   0 0 6,908
ISHARES TR MSCI USA ESG SLC 464288802 377 2,810 SH   SOLE   0 0 2,810
ISHARES TR CORE S&P500 ETF 464287200 378 1,170 SH   SOLE   0 0 1,170
ISHARES US ETF TR SHT MAT MUN ETF 46431W838 902 17,997 SH   SOLE   0 0 17,997
NUSHARES ETF TR NUVEEN ESG US 67092P870 2,762 108,089 SH   SOLE   0 0 108,089
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 274 10,021 SH   SOLE   0 0 10,021
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1,279 30,870 SH   SOLE   0 0 30,870
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1,102 33,587 SH   SOLE   0 0 33,587
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 772 28,631 SH   SOLE   0 0 28,631
PRINCIPAL EXCHANGE TRADED FD ACTV INCM ETF 74255Y102 2,034 49,605 SH   SOLE   0 0 49,605
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1,844 57,891 SH   SOLE   0 0 57,891
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 3,923 104,357 SH   SOLE   0 0 104,357
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 760 19,580 SH   SOLE   0 0 19,580
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 8,132 259,399 SH   SOLE   0 0 259,399
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 879 19,088 SH   SOLE   0 0 19,088
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 292 5,670 SH   SOLE   0 0 5,670
SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 406 11,138 SH   SOLE   0 0 11,138
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1,458 40,235 SH   SOLE   0 0 40,235
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 225 8,335 SH   SOLE   0 0 8,335
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 624 16,048 SH   SOLE   0 0 16,048
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 285 8,059 SH   SOLE   0 0 8,059
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 859 29,231 SH   SOLE   0 0 29,231
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 2,911 89,226 SH   SOLE   0 0 89,226
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 12,680 335,261 SH   SOLE   0 0 335,261
VANECK VECTORS ETF TRUST SHORT HIGH YIELD 92189F387 240 9,509 SH   SOLE   0 0 9,509
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 347 4,136 SH   SOLE   0 0 4,136
VANGUARD GROUP DIV APP ETF 921908844 420 3,371 SH   SOLE   0 0 3,371
VANGUARD INDEX FDS MID CAP ETF 922908629 1,002 5,625 SH   SOLE   0 0 5,625
VANGUARD INDEX FDS SMALL CP ETF 922908751 753 4,547 SH   SOLE   0 0 4,547
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 827 18,597 SH   SOLE   0 0 18,597
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 406 9,221 SH   SOLE   0 0 9,221
WISDOMTREE TR CURRNCY INT EQ 97717X263 252 8,313 SH   SOLE   0 0 8,313
WISDOMTREE TR US MULTIFACTOR 97717Y857 241 7,552 SH   SOLE   0 0 7,552
WISDOMTREE TR YIELD ENHANCD US 97717X511 219 4,184 SH   SOLE   0 0 4,184
WISDOMTREE TR US LARGECAP FUND 97717W588 341 9,297 SH   SOLE   0 0 9,297