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   506,124 5,549 SH   SOLE   5,549 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   278,573 10,933 SH   SOLE   10,933 0 0
EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814   1,283,521 48,683 SH   SOLE   48,683 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   2,338,659 45,914 SH   SOLE   45,914 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   8,096,408 507,294 SH   SOLE   507,294 0 0
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   1,274,397 27,178 SH   SOLE   27,178 0 0
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174   593,249 11,703 SH   SOLE   11,703 0 0
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182   224,171 10,574 SH   SOLE   10,574 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   1,646,348 70,087 SH   SOLE   70,087 0 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   457,236 4,682 SH   SOLE   4,682 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   645,337 7,717 SH   SOLE   7,717 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   479,083 11,207 SH   SOLE   11,207 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   918,056 15,427 SH   SOLE   15,427 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   4,951,251 185,928 SH   SOLE   185,928 0 0
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201   457,502 12,252 SH   SOLE   12,252 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   1,234,092 46,306 SH   SOLE   46,306 0 0
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   617,787 3,985 SH   SOLE   3,985 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   1,723,728 38,416 SH   SOLE   38,416 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   483,302 10,683 SH   SOLE   10,683 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   362,612 9,120 SH   SOLE   9,120 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885   345,968 11,200 SH   SOLE   11,200 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   436,636 18,035 SH   SOLE   18,035 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722   241,710 6,315 SH   SOLE   6,315 0 0
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862   227,436 6,235 SH   SOLE   6,235 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748   417,468 11,335 SH   SOLE   11,335 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505   317,153 9,420 SH   SOLE   9,420 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   6,114,742 152,260 SH   SOLE   152,260 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   1,578,728 61,911 SH   SOLE   61,911 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206   449,727 15,107 SH   SOLE   15,107 0 0
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103   227,539 11,639 SH   SOLE   11,639 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   668,567 47,016 SH   SOLE   47,016 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203   365,169 13,098 SH   SOLE   13,098 0 0
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631   723,566 28,375 SH   SOLE   28,375 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   890,710 42,823 SH   SOLE   42,823 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   806,899 5,579 SH   SOLE   5,579 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   9,537,715 29,691 SH   SOLE   29,691 0 0
ISHARES GOLD TR ISHARES NEW 464285204   2,411,299 64,525 SH   SOLE   64,525 0 0
ISHARES INC CORE MSCI EMKT 46434G103   663,770 13,605 SH   SOLE   13,605 0 0
ISHARES TR USD INV GRDE ETF 464288620   264,238 5,216 SH   SOLE   5,216 0 0
ISHARES TR MORNINGSTR US EQ 464287127   628,542 11,142 SH   SOLE   11,142 0 0
ISHARES TR NEW YORK MUN ETF 464288323   743,071 13,887 SH   SOLE   13,887 0 0
ISHARES TR EAFE GRWTH ETF 464288885   235,646 2,515 SH   SOLE   2,515 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   226,899 1,929 SH   SOLE   1,929 0 0
ISHARES TR RUS MID CAP ETF 464287499   6,227,150 89,061 SH   SOLE   89,061 0 0
ISHARES TR CRE U S REIT ETF 464288521   322,615 6,401 SH   SOLE   6,401 0 0
ISHARES TR MRGSTR MD CP VAL 464288406   4,624,303 74,730 SH   SOLE   74,730 0 0
ISHARES TR RUS 1000 ETF 464287622   825,887 3,667 SH   SOLE   3,667 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   3,443,455 14,093 SH   SOLE   14,093 0 0
ISHARES TR S&P 500 VAL ETF 464287408   2,359,995 15,551 SH   SOLE   15,551 0 0
ISHARES TR RUS MD CP GR ETF 464287481   331,238 3,638 SH   SOLE   3,638 0 0
ISHARES TR MSCI EAFE ETF 464287465   4,873,136 68,137 SH   SOLE   68,137 0 0
ISHARES TR MORNINGSTAR GRWT 464287119   644,264 11,638 SH   SOLE   11,638 0 0
ISHARES TR PFD AND INCM SEC 464288687   389,186 12,466 SH   SOLE   12,466 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   3,722,096 58,258 SH   SOLE   58,258 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   6,557,881 43,070 SH   SOLE   43,070 0 0
ISHARES TR MSCI ACWI EX US 464288240   309,300 6,342 SH   SOLE   6,342 0 0
ISHARES TR CORE S&P SCP ETF 464287804   19,596,394 202,651 SH   SOLE   202,651 0 0
ISHARES TR TIPS BD ETF 464287176   1,251,906 11,355 SH   SOLE   11,355 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   1,091,457 10,277 SH   SOLE   10,277 0 0
ISHARES TR MRGSTR SM CP GR 464288604   211,750 5,432 SH   SOLE   5,432 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   432,750 5,267 SH   SOLE   5,267 0 0
ISHARES TR U.S. REAL ES ETF 464287739   675,231 7,953 SH   SOLE   7,953 0 0
ISHARES TR MRGSTR SM CP ETF 464288505   371,093 7,829 SH   SOLE   7,829 0 0
ISHARES TR CORE S&P MCP ETF 464287507   4,592,143 18,357 SH   SOLE   18,357 0 0
ISHARES TR EAFE VALUE ETF 464288877   221,239 4,559 SH   SOLE   4,559 0 0
ISHARES TR IBOXX INV CP ETF 464287242   550,195 5,020 SH   SOLE   5,020 0 0
ISHARES TR MBS ETF 464288588   330,867 3,493 SH   SOLE   3,493 0 0
ISHARES TR MORNINGSTAR VALU 464288109   437,142 6,841 SH   SOLE   6,841 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   276,245 2,639 SH   SOLE   2,639 0 0
ISHARES TR MRGSTR MD CP GRW 464288307   765,033 13,291 SH   SOLE   13,291 0 0
ISHARES TR SELECT DIVID ETF 464287168   3,003,783 25,634 SH   SOLE   25,634 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   881,567 17,443 SH   SOLE   17,443 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   1,084,620 27,487 SH   SOLE   27,487 0 0
ISHARES TR MSCI USA ESG SLC 464288802   276,746 3,153 SH   SOLE   3,153 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   469,977 4,741 SH   SOLE   4,741 0 0
ISHARES TR RUS TP200 GR ETF 464289438   4,271,789 30,748 SH   SOLE   30,748 0 0
ISHARES TR SHORT TREAS BD 464288679   1,296,401 11,732 SH   SOLE   11,732 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   208,581 4,067 SH   SOLE   4,067 0 0
ISHARES TR CORE US AGGBD ET 464287226   3,662,772 36,760 SH   SOLE   36,760 0 0
ISHARES TR MRGSTR MD CP ETF 464288208   1,683,148 27,756 SH   SOLE   27,756 0 0
ISHARES TR CORE S&P500 ETF 464287200   30,007,526 72,997 SH   SOLE   72,997 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   4,937,742 27,678 SH   SOLE   27,678 0 0
ISHARES TR CORE S&P US VLU 464287663   840,423 11,391 SH   SOLE   11,391 0 0
ISHARES TR IBOXX HI YD ETF 464288513   932,552 12,344 SH   SOLE   12,344 0 0
ISHARES TR MSCI KLD400 SOC 464288570   231,555 2,969 SH   SOLE   2,969 0 0
ISHARES TR HDG MSCI EAFE 46434V803   521,614 17,700 SH   SOLE   17,700 0 0
ISHARES TR MSCI INTL QUALTY 46434V456   2,968,308 84,088 SH   SOLE   84,088 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   1,858,008 14,976 SH   SOLE   14,976 0 0
ISHARES TR CORE INTL AGGR 46435G672   585,712 11,966 SH   SOLE   11,966 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   652,092 8,965 SH   SOLE   8,965 0 0
ISHARES TR US HLTHCARE ETF 464287762   263,337 964 SH   SOLE   964 0 0
ISHARES TR MSCI USA MMENTM 46432F396   706,766 5,083 SH   SOLE   5,083 0 0
ISHARES TR CORE MSCI EAFE 46432F842   1,167,126 17,459 SH   SOLE   17,459 0 0
ISHARES TR GLOBAL REIT ETF 46434V647   234,338 10,220 SH   SOLE   10,220 0 0
ISHARES TR CORE HIGH DV ETF 46429B663   411,178 4,045 SH   SOLE   4,045 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   695,450 13,801 SH   SOLE   13,801 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   219,387 3,054 SH   SOLE   3,054 0 0
ISHARES TR CORE DIV GRWTH 46434V621   13,861,029 277,276 SH   SOLE   277,276 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,650,214 32,794 SH   SOLE   32,794 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   2,902,863 60,628 SH   SOLE   60,628 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365   616,550 27,785 SH   SOLE   27,785 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102   1,463,112 55,568 SH   SOLE   55,568 0 0
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   259,093 7,317 SH   SOLE   7,317 0 0
PGIM ETF TR PGIM ULTRA SH BD 69344A107   511,325 10,372 SH   SOLE   10,372 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   715,792 7,845 SH   SOLE   7,845 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   411,744 2,753 SH   SOLE   2,753 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   614,268 16,433 SH   SOLE   16,433 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   2,056,595 27,528 SH   SOLE   27,528 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,274,293 15,384 SH   SOLE   15,384 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   201,959 1,996 SH   SOLE   1,996 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   469,275 3,625 SH   SOLE   3,625 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,216,894 14,680 SH   SOLE   14,680 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   379,114 11,792 SH   SOLE   11,792 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   787,964 2,364 SH   SOLE   2,364 0 0
SPDR GOLD TR GOLD SHS 78463V107   1,769,042 9,655 SH   SOLE   9,655 0 0
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   370,995 9,013 SH   SOLE   9,013 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,535,696 6,180 SH   SOLE   6,180 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,834,926 3,994 SH   SOLE   3,994 0 0
SPDR SER TR PORTFLI TIPS ETF 78464A656   1,334,837 50,050 SH   SOLE   50,050 0 0
SPDR SER TR S&P DIVID ETF 78464A763   1,287,438 10,407 SH   SOLE   10,407 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   354,490 9,329 SH   SOLE   9,329 0 0
SPDR SER TR BLOOMBERG INVT 78468R200   354,426 11,647 SH   SOLE   11,647 0 0
SPDR SER TR NUVEEN BLOOMBERG 78464A284   215,637 8,612 SH   SOLE   8,612 0 0
SPDR SER TR BBG CONV SEC ETF 78464A359   2,048,096 30,537 SH   SOLE   30,537 0 0
SPDR SER TR S&P BIOTECH 78464A870   389,121 5,106 SH   SOLE   5,106 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   304,975 3,286 SH   SOLE   3,286 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   904,234 22,038 SH   SOLE   22,038 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   2,285,826 55,133 SH   SOLE   55,133 0 0
VANECK ETF TRUST DIGI TRANSFRM 92189H821   689,850 148,675 SH   SOLE   148,675 0 0
VANECK ETF TRUST HIP SUSTBLE MUNI 92189H813   315,169 6,844 SH   SOLE   6,844 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,906,337 37,996 SH   SOLE   37,996 0 0
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   1,286,514 16,786 SH   SOLE   16,786 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,853,901 25,110 SH   SOLE   25,110 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   906,655 11,815 SH   SOLE   11,815 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   507,211 10,368 SH   SOLE   10,368 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,371,830 11,621 SH   SOLE   11,621 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   818,430 4,199 SH   SOLE   4,199 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   481,038 3,030 SH   SOLE   3,030 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   3,690,166 44,438 SH   SOLE   44,438 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,493,838 7,082 SH   SOLE   7,082 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,709,457 7,205 SH   SOLE   7,205 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,333,228 12,309 SH   SOLE   12,309 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   464,459 1,862 SH   SOLE   1,862 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   5,016,667 36,324 SH   SOLE   36,324 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   846,047 20,942 SH   SOLE   20,942 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   341,891 4,743 SH   SOLE   4,743 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   4,656,050 30,232 SH   SOLE   30,232 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,353,594 24,517 SH   SOLE   24,517 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,573,832 34,842 SH   SOLE   34,842 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   982,351 9,311 SH   SOLE   9,311 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873   415,516 2,903 SH   SOLE   2,903 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   225,920 2,900 SH   SOLE   2,900 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   742,019 1,925 SH   SOLE   1,925 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   1,603,735 6,725 SH   SOLE   6,725 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   1,212,826 14,753 SH   SOLE   14,753 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   319,932 5,132 SH   SOLE   5,132 0 0