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
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100   495,137 5,549 SH   SOLE   5,549 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   265,453 10,933 SH   SOLE   10,933 0 0
EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814   1,292,327 49,801 SH   SOLE   49,801 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   2,347,948 46,856 SH   SOLE   46,856 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   8,481,637 504,859 SH   SOLE   504,859 0 0
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   1,248,960 26,981 SH   SOLE   26,981 0 0
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174   617,625 12,940 SH   SOLE   12,940 0 0
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182   239,494 11,388 SH   SOLE   11,388 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   1,687,733 68,915 SH   SOLE   68,915 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   617,125 7,776 SH   SOLE   7,776 0 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   414,979 4,757 SH   SOLE   4,757 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   424,629 10,970 SH   SOLE   10,970 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   618,524 4,013 SH   SOLE   4,013 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   571,028 7,619 SH   SOLE   7,619 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   1,727,965 39,343 SH   SOLE   39,343 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   1,147,201 44,038 SH   SOLE   44,038 0 0
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201   424,278 12,388 SH   SOLE   12,388 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   5,257,715 196,992 SH   SOLE   196,992 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   467,474 10,484 SH   SOLE   10,484 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   961,038 16,168 SH   SOLE   16,168 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   222,801 4,786 SH   SOLE   4,786 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   350,362 8,997 SH   SOLE   8,997 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   418,101 17,341 SH   SOLE   17,341 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505   299,179 9,420 SH   SOLE   9,420 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885   374,360 12,800 SH   SOLE   12,800 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722   278,512 7,715 SH   SOLE   7,715 0 0
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862   263,135 7,593 SH   SOLE   7,593 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748   448,755 12,760 SH   SOLE   12,760 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   6,048,287 151,548 SH   SOLE   151,548 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   1,292,350 62,888 SH   SOLE   62,888 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206   414,099 14,597 SH   SOLE   14,597 0 0
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103   210,550 11,639 SH   SOLE   11,639 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   682,215 46,158 SH   SOLE   46,158 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203   364,252 13,098 SH   SOLE   13,098 0 0
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631   683,804 28,599 SH   SOLE   28,599 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   957,029 46,616 SH   SOLE   46,616 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   800,058 5,664 SH   SOLE   5,664 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   8,261,175 31,024 SH   SOLE   31,024 0 0
ISHARES GOLD TR ISHARES NEW 464285204   2,310,854 66,807 SH   SOLE   66,807 0 0
ISHARES INC CORE MSCI EMKT 46434G103   650,381 13,927 SH   SOLE   13,927 0 0
ISHARES TR USD INV GRDE ETF 464288620   220,318 4,486 SH   SOLE   4,486 0 0
ISHARES TR NEW YORK MUN ETF 464288323   725,407 13,844 SH   SOLE   13,844 0 0
ISHARES TR MSCI ACWI EX US 464288240   299,825 6,590 SH   SOLE   6,590 0 0
ISHARES TR CORE INTL AGGR 46435G672   591,030 12,430 SH   SOLE   12,430 0 0
ISHARES TR MSCI USA MMENTM 46432F396   850,226 5,826 SH   SOLE   5,826 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   3,144,746 97,090 SH   SOLE   97,090 0 0
ISHARES TR MORNINGSTAR VALU 464288109   430,325 6,806 SH   SOLE   6,806 0 0
ISHARES TR CORE US AGGBD ET 464287226   3,851,727 39,713 SH   SOLE   39,713 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   413,347 4,316 SH   SOLE   4,316 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   278,434 2,670 SH   SOLE   2,670 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   1,731,188 15,191 SH   SOLE   15,191 0 0
ISHARES TR HDG MSCI EAFE 46434V803   678,181 25,118 SH   SOLE   25,118 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   426,428 5,254 SH   SOLE   5,254 0 0
ISHARES TR CORE DIV GRWTH 46434V621   14,544,244 290,885 SH   SOLE   290,885 0 0
ISHARES TR GLOBAL REIT ETF 46434V647   235,456 10,368 SH   SOLE   10,368 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   1,022,557 9,810 SH   SOLE   9,810 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   258,610 3,934 SH   SOLE   3,934 0 0
ISHARES TR MRGSTR SM CP ETF 464288505   405,683 8,896 SH   SOLE   8,896 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   846,710 11,744 SH   SOLE   11,744 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   669,392 13,300 SH   SOLE   13,300 0 0
ISHARES TR CRE U S REIT ETF 464288521   323,865 6,549 SH   SOLE   6,549 0 0
ISHARES TR CORE S&P US VLU 464287663   800,778 11,338 SH   SOLE   11,338 0 0
ISHARES TR CORE MSCI EAFE 46432F842   1,189,074 19,291 SH   SOLE   19,291 0 0
ISHARES TR ESG AWARE MSCI 46435U663   243,766 7,414 SH   SOLE   7,414 0 0
ISHARES TR MSCI KLD400 SOC 464288570   271,222 3,778 SH   SOLE   3,778 0 0
ISHARES TR US HLTHCARE ETF 464287762   272,823 962 SH   SOLE   962 0 0
ISHARES TR MSCI EAFE ETF 464287465   4,602,410 70,115 SH   SOLE   70,115 0 0
ISHARES TR MORNINGSTR US EQ 464287127   649,584 12,340 SH   SOLE   12,340 0 0
ISHARES TR RUS TP200 GR ETF 464289438   4,006,476 33,240 SH   SOLE   33,240 0 0
ISHARES TR MBS ETF 464288588   254,717 2,746 SH   SOLE   2,746 0 0
ISHARES TR CORE S&P500 ETF 464287200   30,026,617 78,151 SH   SOLE   78,151 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   7,897,634 52,078 SH   SOLE   52,078 0 0
ISHARES TR SELECT DIVID ETF 464287168   3,090,029 25,622 SH   SOLE   25,622 0 0
ISHARES TR U.S. REAL ES ETF 464287739   646,084 7,674 SH   SOLE   7,674 0 0
ISHARES TR IBOXX INV CP ETF 464287242   883,195 8,377 SH   SOLE   8,377 0 0
ISHARES TR IBOXX HI YD ETF 464288513   1,002,348 13,614 SH   SOLE   13,614 0 0
ISHARES TR SHORT TREAS BD 464288679   1,285,341 11,694 SH   SOLE   11,694 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   896,200 17,989 SH   SOLE   17,989 0 0
ISHARES TR S&P 500 VAL ETF 464287408   2,539,843 17,508 SH   SOLE   17,508 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   3,910,365 66,843 SH   SOLE   66,843 0 0
ISHARES TR RUS MID CAP ETF 464287499   6,452,035 95,656 SH   SOLE   95,656 0 0
ISHARES TR CORE S&P SCP ETF 464287804   21,401,237 226,133 SH   SOLE   226,133 0 0
ISHARES TR PFD AND INCM SEC 464288687   357,869 11,722 SH   SOLE   11,722 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   5,040,135 28,907 SH   SOLE   28,907 0 0
ISHARES TR MSCI USA ESG SLC 464288802   331,476 4,027 SH   SOLE   4,027 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   3,362,215 15,694 SH   SOLE   15,694 0 0
ISHARES TR CORE S&P MCP ETF 464287507   4,719,219 19,510 SH   SOLE   19,510 0 0
ISHARES TR MORNINGSTAR GRWT 464287119   643,051 13,209 SH   SOLE   13,209 0 0
ISHARES TR MRGSTR MD CP VAL 464288406   5,726,757 92,293 SH   SOLE   92,293 0 0
ISHARES TR TIPS BD ETF 464287176   1,339,175 12,582 SH   SOLE   12,582 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   1,197,554 11,368 SH   SOLE   11,368 0 0
ISHARES TR RUS 1000 ETF 464287622   823,122 3,910 SH   SOLE   3,910 0 0
ISHARES TR RUS MD CP GR ETF 464287481   310,247 3,711 SH   SOLE   3,711 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   203,960 4,119 SH   SOLE   4,119 0 0
ISHARES TR MRGSTR MD CP GRW 464288307   810,058 15,034 SH   SOLE   15,034 0 0
ISHARES TR MRGSTR MD CP ETF 464288208   1,652,261 28,162 SH   SOLE   28,162 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   230,849 2,009 SH   SOLE   2,009 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   1,106,887 29,205 SH   SOLE   29,205 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,471,698 49,298 SH   SOLE   49,298 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   2,864,183 61,542 SH   SOLE   61,542 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365   638,342 29,349 SH   SOLE   29,349 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102   1,377,536 55,568 SH   SOLE   55,568 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   250,094 7,317 SH   SOLE   7,317 0 0
PGIM ETF TR PGIM ULTRA SH BD 69344A107   505,217 10,290 SH   SOLE   10,290 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   656,459 7,295 SH   SOLE   7,295 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   311,986 9,686 SH   SOLE   9,686 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   392,410 5,944 SH   SOLE   5,944 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   447,328 13,080 SH   SOLE   13,080 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   731,227 19,800 SH   SOLE   19,800 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   462,337 3,403 SH   SOLE   3,403 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,099,738 28,166 SH   SOLE   28,166 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   535,916 4,149 SH   SOLE   4,149 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,994,722 16,030 SH   SOLE   16,030 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   205,263 2,090 SH   SOLE   2,090 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,276,088 14,589 SH   SOLE   14,589 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   802,644 2,418 SH   SOLE   2,418 0 0
SPDR GOLD TR GOLD SHS 78463V107   1,657,432 9,770 SH   SOLE   9,770 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   385,236 9,419 SH   SOLE   9,419 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,652,780 6,916 SH   SOLE   6,916 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,810,203 4,076 SH   SOLE   4,076 0 0
SPDR SER TR BBG CONV SEC ETF 78464A359   2,073,043 32,220 SH   SOLE   32,220 0 0
SPDR SER TR S&P DIVID ETF 78464A763   1,486,103 11,878 SH   SOLE   11,878 0 0
SPDR SER TR S&P BIOTECH 78464A870   457,156 5,508 SH   SOLE   5,508 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   500,046 5,556 SH   SOLE   5,556 0 0
SPDR SER TR NUVEEN BLOOMBERG 78464A284   209,448 4,277 SH   SOLE   4,277 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   369,229 9,329 SH   SOLE   9,329 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656   1,217,627 47,268 SH   SOLE   47,268 0 0
SPDR SER TR BLOOMBERG INVT 78468R200   350,790 11,543 SH   SOLE   11,543 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   2,229,848 54,520 SH   SOLE   54,520 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   890,942 22,251 SH   SOLE   22,251 0 0
VANECK ETF TRUST DIGI TRANSFRM 92189H821   430,216 161,130 SH   SOLE   161,130 0 0
VANECK ETF TRUST HIP SUSTBLE MUNI 92189H813   305,511 6,749 SH   SOLE   6,749 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,436,636 19,998 SH   SOLE   19,998 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   1,095,480 15,123 SH   SOLE   15,123 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   896,214 12,059 SH   SOLE   12,059 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   3,420,021 45,431 SH   SOLE   45,431 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   433,670 9,143 SH   SOLE   9,143 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   544,126 3,426 SH   SOLE   3,426 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   737,783 4,104 SH   SOLE   4,104 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,696,378 14,691 SH   SOLE   14,691 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   348,789 1,637 SH   SOLE   1,637 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   3,961,634 48,031 SH   SOLE   48,031 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   5,268,203 37,531 SH   SOLE   37,531 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,201,088 9,111 SH   SOLE   9,111 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,682,375 8,254 SH   SOLE   8,254 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,318,808 12,129 SH   SOLE   12,129 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   851,994 21,857 SH   SOLE   21,857 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   335,546 4,768 SH   SOLE   4,768 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   223,306 4,906 SH   SOLE   4,906 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   4,702,765 30,970 SH   SOLE   30,970 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,336,951 25,850 SH   SOLE   25,850 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,403,076 33,431 SH   SOLE   33,431 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,027,888 9,499 SH   SOLE   9,499 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873   421,654 3,185 SH   SOLE   3,185 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   2,093,293 8,439 SH   SOLE   8,439 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   239,953 2,900 SH   SOLE   2,900 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   614,775 1,925 SH   SOLE   1,925 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   1,188,394 16,987 SH   SOLE   16,987 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   276,423 4,580 SH   SOLE   4,580 0 0