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
ETFS TR BBRG ALL COMD K1 003261104 383 19,212 SH   SOLE   0 0 19,212
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 604 6,430 SH   SOLE   0 0 6,430
ALPHABET INC CAP STK CL C 02079K107 848 577 SH   SOLE   0 0 577
ALPHABET INC CAP STK CL A 02079K305 749 511 SH   SOLE   0 0 511
AMAZON COM INC COM 023135106 337 107 SH   SOLE   0 0 107
APPLE INC COM 037833100 5,605 48,398 SH   SOLE   0 0 48,398
BIO RAD LABS INC CL A 090572207 219 424 SH   SOLE   0 0 424
DOMINION ENERGY INC COM 25746U109 203 2,569 SH   SOLE   0 0 2,569
ETF SER SOLUTIONS US DIVERSIFIED 26922A511 463 17,800 SH   SOLE   0 0 17,800
FACEBOOK INC CL A 30303M102 235 897 SH   SOLE   0 0 897
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 10,923 172,648 SH   SOLE   0 0 172,648
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 228 1,451 SH   SOLE   0 0 1,451
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 833 4,424 SH   SOLE   0 0 4,424
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 497 11,198 SH   SOLE   0 0 11,198
FIRST TR VALUE LINE DIVID IN SHS 33734H106 390 12,410 SH   SOLE   0 0 12,410
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 504 7,972 SH   SOLE   0 0 7,972
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 256 2,963 SH   SOLE   0 0 2,963
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 364 7,807 SH   SOLE   0 0 7,807
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 940 11,194 SH   SOLE   0 0 11,194
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 396 11,924 SH   SOLE   0 0 11,924
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 295 5,862 SH   SOLE   0 0 5,862
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 350 16,191 SH   SOLE   0 0 16,191
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 417 9,074 SH   SOLE   0 0 9,074
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 2,298 48,705 SH   SOLE   0 0 48,705
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 247 5,666 SH   SOLE   0 0 5,666
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,418 25,510 SH   SOLE   0 0 25,510
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 811 23,706 SH   SOLE   0 0 23,706
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 718 13,871 SH   SOLE   0 0 13,871
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 341 6,028 SH   SOLE   0 0 6,028
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 11,975 231,715 SH   SOLE   0 0 231,715
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 218 3,639 SH   SOLE   0 0 3,639
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 10,085 326,099 SH   SOLE   0 0 326,099
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 10,421 189,361 SH   SOLE   0 0 189,361
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104 356 17,678 SH   SOLE   0 0 17,678
FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 288 10,779 SH   SOLE   0 0 10,779
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 1,789 88,783 SH   SOLE   0 0 88,783
FLEXSHARES TR MORNSTAR UPSTR 33939L407 274 9,875 SH   SOLE   0 0 9,875
HOME DEPOT INC COM 437076102 215 774 SH   SOLE   0 0 774
INVESCO QQQ TR UNIT SER 1 46090E103 336 1,208 SH   SOLE   0 0 1,208
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 905 66,208 SH   SOLE   0 0 66,208
ISHARES GOLD TRUST ISHARES 464285105 1,274 70,829 SH   SOLE   0 0 70,829
ISHARES INC MSCI AUST ETF 464286103 322 16,324 SH   SOLE   0 0 16,324
ISHARES TR TIPS BD ETF 464287176 1,963 15,514 SH   SOLE   0 0 15,514
ISHARES TR CORE S&P500 ETF 464287200 321 956 SH   SOLE   0 0 956
ISHARES TR CORE S&P MCP ETF 464287507 254 1,368 SH   SOLE   0 0 1,368
ISHARES TR RUS 1000 VAL ETF 464287598 226 1,912 SH   SOLE   0 0 1,912
ISHARES TR RUS 1000 GRW ETF 464287614 347 1,599 SH   SOLE   0 0 1,599
ISHARES TR SHRT NAT MUN ETF 464288158 1,054 9,752 SH   SOLE   0 0 9,752
ISHARES TR GL CLEAN ENE ETF 464288224 574 31,019 SH   SOLE   0 0 31,019
ISHARES TR EAFE SML CP ETF 464288273 1,139 19,313 SH   SOLE   0 0 19,313
ISHARES TR NATIONAL MUN ETF 464288414 1,365 11,776 SH   SOLE   0 0 11,776
ISHARES TR ISHS 1-5YR INVS 464288646 225 4,104 SH   SOLE   0 0 4,104
ISHARES TR 3 7 YR TREAS BD 464288661 1,839 13,763 SH   SOLE   0 0 13,763
ISHARES TR SHORT TREAS BD 464288679 472 4,260 SH   SOLE   0 0 4,260
ISHARES TR MSCI USA ESG SLC 464288802 409 2,781 SH   SOLE   0 0 2,781
ISHARES TR 0-5YR INVT GR CP 46434V100 4,809 92,262 SH   SOLE   0 0 92,262
ISHARES TR CORE MSCI EURO 46434V738 1,299 29,061 SH   SOLE   0 0 29,061
ISHARES TR ESG AWRE USD ETF 46435G193 642 23,169 SH   SOLE   0 0 23,169
ISHARES TR ESG AWR MSCI USA 46435G425 421 5,526 SH   SOLE   0 0 5,526
ISHARES TR ESG AW MSCI EAFE 46435G516 434 6,842 SH   SOLE   0 0 6,842
ISHARES TR ESG AWARE MSCI 46435U663 360 13,590 SH   SOLE   0 0 13,590
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 323 6,364 SH   SOLE   0 0 6,364
LILLY ELI & CO COM 532457108 202 1,364 SH   SOLE   0 0 1,364
MICROSOFT CORP COM 594918104 2,507 11,917 SH   SOLE   0 0 11,917
NVIDIA CORPORATION COM 67066G104 335 619 SH   SOLE   0 0 619
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 2,011 39,520 SH   SOLE   0 0 39,520
NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1,541 53,007 SH   SOLE   0 0 53,007
NUSHARES ETF TR NUVEEN ESG INTL 67092P805 1,106 43,248 SH   SOLE   0 0 43,248
NUSHARES ETF TR ESG HI TLD CRP 67092P854 598 24,543 SH   SOLE   0 0 24,543
NUSHARES ETF TR NUVEEN ESG US 67092P870 3,119 115,781 SH   SOLE   0 0 115,781
NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 442 15,590 SH   SOLE   0 0 15,590
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,395 4,166 SH   SOLE   0 0 4,166
SPDR GOLD TR GOLD SHS 78463V107 1,349 7,619 SH   SOLE   0 0 7,619
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5,124 140,154 SH   SOLE   0 0 140,154
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,015 22,869 SH   SOLE   0 0 22,869
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 367 12,350 SH   SOLE   0 0 12,350
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 2,086 68,695 SH   SOLE   0 0 68,695
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 10,823 369,892 SH   SOLE   0 0 369,892
SPDR SER TR BLOMBERG BRC INT 78464A334 2,888 92,004 SH   SOLE   0 0 92,004
SPDR SER TR BLOMBERG INTL TR 78464A516 680 22,932 SH   SOLE   0 0 22,932
SPDR SER TR PORTFOLIO AGRGTE 78464A649 960 31,150 SH   SOLE   0 0 31,150
SPDR SER TR PORTFOLIO LN TSR 78464A664 602 12,884 SH   SOLE   0 0 12,884
SPDR SER TR S&P DIVID ETF 78464A763 314 3,400 SH   SOLE   0 0 3,400
SPDR SER TR PORTFOLIO S&P400 78464A847 1,588 48,666 SH   SOLE   0 0 48,666
SPDR SER TR PORTFOLIO S&P500 78464A854 14,967 380,346 SH   SOLE   0 0 380,346
SPDR SER TR PORTFOLIO S&P600 78468R853 2,713 99,097 SH   SOLE   0 0 99,097
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,066 13,223 SH   SOLE   0 0 13,223
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 475 6,951 SH   SOLE   0 0 6,951
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 457 17,064 SH   SOLE   0 0 17,064
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 440 7,952 SH   SOLE   0 0 7,952
SCHWAB STRATEGIC TR US REIT ETF 808524847 539 15,232 SH   SOLE   0 0 15,232
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1,967 33,528 SH   SOLE   0 0 33,528
SCHWAB STRATEGIC TR US TIPS ETF 808524870 2,154 34,945 SH   SOLE   0 0 34,945
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 471 14,492 SH   SOLE   0 0 14,492
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 223 1,913 SH   SOLE   0 0 1,913
SLACK TECHNOLOGIES INC COM CL A 83088V102 649 24,148 SH   SOLE   0 0 24,148
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 505 3,929 SH   SOLE   0 0 3,929
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 255 1,975 SH   SOLE   0 0 1,975
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 356 2,838 SH   SOLE   0 0 2,838
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 543 6,540 SH   SOLE   0 0 6,540
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,787 31,594 SH   SOLE   0 0 31,594
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 685 16,760 SH   SOLE   0 0 16,760
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 309 6,055 SH   SOLE   0 0 6,055
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 335 5,753 SH   SOLE   0 0 5,753
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2,021 41,570 SH   SOLE   0 0 41,570
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 999 9,490 SH   SOLE   0 0 9,490
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,365 54,699 SH   SOLE   0 0 54,699
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 3,242 47,638 SH   SOLE   0 0 47,638
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 4,824 92,017 SH   SOLE   0 0 92,017
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 385 5,456 SH   SOLE   0 0 5,456
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 295 5,440 SH   SOLE   0 0 5,440
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 244 2,445 SH   SOLE   0 0 2,445
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 654 6,830 SH   SOLE   0 0 6,830
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,467 26,946 SH   SOLE   0 0 26,946
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,734 8,887 SH   SOLE   0 0 8,887
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,217 15,414 SH   SOLE   0 0 15,414
VANGUARD INDEX FDS MID CAP ETF 922908629 2,336 13,252 SH   SOLE   0 0 13,252
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,548 10,065 SH   SOLE   0 0 10,065
VANGUARD INDEX FDS TOTAL STK MKT 922908769 209 1,228 SH   SOLE   0 0 1,228
WORLD GOLD TR SPDR GLD MINIS 98149E204 443 23,541 SH   SOLE   0 0 23,541