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
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
META FINL GROUP INC COM 59100U108   4,845 4,691,363 SH   SOLE   0 0 4,691,363
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