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
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   364,197 6,459 SH   SOLE   0 0 6,459
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   218,186 3,660 SH   SOLE   0 0 3,660
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   833,868 9,852 SH   SOLE   0 0 9,852
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855   3,914,061 219,521 SH   SOLE   0 0 219,521
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   1,327,468 27,841 SH   SOLE   0 0 27,841
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   5,555,363 329,500 SH   SOLE   0 0 329,500
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   2,371,420 45,900 SH   SOLE   0 0 45,900
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863   963,472 19,304 SH   SOLE   0 0 19,304
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174   425,906 8,111 SH   SOLE   0 0 8,111
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   345,957 15,417 SH   SOLE   0 0 15,417
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   504,941 4,822 SH   SOLE   0 0 4,822
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   845,873 15,711 SH   SOLE   0 0 15,711
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   219,613 2,505 SH   SOLE   0 0 2,505
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   746,018 7,870 SH   SOLE   0 0 7,870
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   1,636,405 39,365 SH   SOLE   0 0 39,365
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   4,027,478 145,449 SH   SOLE   0 0 145,449
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   339,720 6,590 SH   SOLE   0 0 6,590
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201   521,797 12,755 SH   SOLE   0 0 12,755
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   1,871,330 36,217 SH   SOLE   0 0 36,217
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   2,036,079 62,132 SH   SOLE   0 0 62,132
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   2,853,500 61,938 SH   SOLE   0 0 61,938
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   608,354 3,849 SH   SOLE   0 0 3,849
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505   320,927 8,231 SH   SOLE   0 0 8,231
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U679   1,089,390 36,001 SH   SOLE   0 0 36,001
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748   452,110 10,910 SH   SOLE   0 0 10,910
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755   1,553,176 58,456 SH   SOLE   0 0 58,456
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208   825,408 19,832 SH   SOLE   0 0 19,832
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U687   1,059,791 33,432 SH   SOLE   0 0 33,432
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST FD 33740U752   428,895 15,885 SH   SOLE   0 0 15,885
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847   295,854 6,959 SH   SOLE   0 0 6,959
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722   604,899 13,701 SH   SOLE   0 0 13,701
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885   300,600 8,601 SH   SOLE   0 0 8,601
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST 100 33740F649   354,569 14,986 SH   SOLE   0 0 14,986
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   568,496 22,979 SH   SOLE   0 0 22,979
FIRST TR VALUE LINE DIVID IN SHS 33734H106   8,913,083 219,751 SH   SOLE   0 0 219,751
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   1,115,148 39,122 SH   SOLE   0 0 39,122
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206   355,259 11,511 SH   SOLE   0 0 11,511
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103   222,088 10,868 SH   SOLE   0 0 10,868
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   888,917 66,836 SH   SOLE   0 0 66,836
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631   800,016 29,641 SH   SOLE   0 0 29,641
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   393,336 6,277 SH   SOLE   0 0 6,277
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743   531,379 11,212 SH   SOLE   0 0 11,212
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727   191,807 10,042 SH   SOLE   0 0 10,042
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   773,774 36,533 SH   SOLE   0 0 36,533
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   394,312 7,670 SH   SOLE   0 0 7,670
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   609,559 3,863 SH   SOLE   0 0 3,863
INVESCO QQQ TR UNIT SER 1 46090E103   9,817,998 23,962 SH   SOLE   0 0 23,962
INVESTMENT MANAGERS SER TR I AXS REAL ESTATE 46144X438   987,112 38,331 SH   SOLE   0 0 38,331
ISHARES GOLD TR ISHARES NEW 464285204   3,424,919 87,751 SH   SOLE   0 0 87,751
ISHARES INC CORE MSCI EMKT 46434G103   796,454 15,746 SH   SOLE   0 0 15,746
ISHARES TR PFD AND INCM SEC 464288687   394,262 12,641 SH   SOLE   0 0 12,641
ISHARES TR ISHS 5-10YR INVT 464288638   545,670 10,494 SH   SOLE   0 0 10,494
ISHARES TR NATIONAL MUN ETF 464288414   209,596 1,933 SH   SOLE   0 0 1,933
ISHARES TR MORNINGSTR US EQ 464287127   554,405 8,431 SH   SOLE   0 0 8,431
ISHARES TR CORE HIGH DV ETF 46429B663   671,063 6,580 SH   SOLE   0 0 6,580
ISHARES TR EAFE GRWTH ETF 464288885   269,730 2,785 SH   SOLE   0 0 2,785
ISHARES TR MORNINGSTAR GRWT 464287119   392,403 5,786 SH   SOLE   0 0 5,786
ISHARES TR CORE S&P MCP ETF 464287507   6,294,146 22,710 SH   SOLE   0 0 22,710
ISHARES TR RUS 1000 VAL ETF 464287598   4,117,351 24,916 SH   SOLE   0 0 24,916
ISHARES TR RUS 1000 ETF 464287622   809,767 3,088 SH   SOLE   0 0 3,088
ISHARES TR S&P 500 VAL ETF 464287408   3,361,676 19,332 SH   SOLE   0 0 19,332
ISHARES TR MSCI EAFE ETF 464287465   5,518,880 73,243 SH   SOLE   0 0 73,243
ISHARES TR EAFE VALUE ETF 464288877   321,310 6,167 SH   SOLE   0 0 6,167
ISHARES TR CORE TOTAL USD 46434V613   273,604 5,939 SH   SOLE   0 0 5,939
ISHARES TR CORE S&P500 ETF 464287200   29,952,313 62,710 SH   SOLE   0 0 62,710
ISHARES TR U.S. REAL ES ETF 464287739   246,425 2,696 SH   SOLE   0 0 2,696
ISHARES TR 1 3 YR TREAS BD 464287457   433,872 5,289 SH   SOLE   0 0 5,289
ISHARES TR ESG ADV TTL USD 46436E619   227,111 5,250 SH   SOLE   0 0 5,250
ISHARES TR CORE S&P US VLU 464287663   556,914 6,604 SH   SOLE   0 0 6,604
ISHARES TR RUS TP200 GR ETF 464289438   6,318,805 36,062 SH   SOLE   0 0 36,062
ISHARES TR MRGSTR SM CP ETF 464288505   386,468 7,209 SH   SOLE   0 0 7,209
ISHARES TR MRGSTR MD CP ETF 464288208   1,819,965 27,111 SH   SOLE   0 0 27,111
ISHARES TR MSCI USA QLT FCT 46432F339   2,121,929 14,412 SH   SOLE   0 0 14,412
ISHARES TR ESG AWARE MSCI 46435U663   280,324 7,375 SH   SOLE   0 0 7,375
ISHARES TR 7-10 YR TRSY BD 464287440   649,192 6,735 SH   SOLE   0 0 6,735
ISHARES TR CORE DIV GRWTH 46434V621   13,254,344 246,272 SH   SOLE   0 0 246,272
ISHARES TR 10-20 YR TRS ETF 464288653   224,230 2,071 SH   SOLE   0 0 2,071
ISHARES TR U.S. TECH ETF 464287721   734,703 5,985 SH   SOLE   0 0 5,985
ISHARES TR CORE US AGGBD ET 464287226   6,756,009 68,071 SH   SOLE   0 0 68,071
ISHARES TR FLTG RATE NT ETF 46429B655   818,974 16,179 SH   SOLE   0 0 16,179
ISHARES TR NEW YORK MUN ETF 464288323   727,938 13,458 SH   SOLE   0 0 13,458
ISHARES TR CORE INTL AGGR 46435G672   445,769 8,951 SH   SOLE   0 0 8,951
ISHARES TR RUS MDCP VAL ETF 464287473   433,027 3,724 SH   SOLE   0 0 3,724
ISHARES TR MBS ETF 464288588   256,415 2,726 SH   SOLE   0 0 2,726
ISHARES TR MSCI USA ESG SLC 464288802   314,911 3,133 SH   SOLE   0 0 3,133
ISHARES TR HDG MSCI EAFE 46434V803   671,770 21,319 SH   SOLE   0 0 21,319
ISHARES TR RUS 1000 GRW ETF 464287614   4,427,212 14,603 SH   SOLE   0 0 14,603
ISHARES TR MRGSTR MD CP VAL 464288406   2,181,600 32,215 SH   SOLE   0 0 32,215
ISHARES TR SHRT NAT MUN ETF 464288158   688,188 6,527 SH   SOLE   0 0 6,527
ISHARES TR IBOXX HI YD ETF 464288513   871,408 11,260 SH   SOLE   0 0 11,260
ISHARES TR RUS MD CP GR ETF 464287481   482,207 4,616 SH   SOLE   0 0 4,616
ISHARES TR MSCI USA MMENTM 46432F396   516,016 3,289 SH   SOLE   0 0 3,289
ISHARES TR CORE S&P SCP ETF 464287804   15,416,518 142,416 SH   SOLE   0 0 142,416
ISHARES TR S&P 500 GRWT ETF 464287309   3,682,473 49,034 SH   SOLE   0 0 49,034
ISHARES TR MSCI INTL QUALTY 46434V456   4,880,582 129,941 SH   SOLE   0 0 129,941
ISHARES TR MSCI EMG MKT ETF 464287234   641,575 15,956 SH   SOLE   0 0 15,956
ISHARES TR SHORT TREAS BD 464288679   1,402,261 12,733 SH   SOLE   0 0 12,733
ISHARES TR RUS MID CAP ETF 464287499   3,552,329 45,701 SH   SOLE   0 0 45,701
ISHARES TR USD INV GRDE ETF 464288620   300,967 5,871 SH   SOLE   0 0 5,871
ISHARES TR TIPS BD ETF 464287176   862,617 8,025 SH   SOLE   0 0 8,025
ISHARES TR MSCI ACWI EX US 464288240   291,169 5,705 SH   SOLE   0 0 5,705
ISHARES TR CORE MSCI EAFE 46432F842   3,759,388 53,438 SH   SOLE   0 0 53,438
ISHARES TR MRGSTR SM CP GR 464288604   269,255 6,119 SH   SOLE   0 0 6,119
ISHARES TR IBOXX INV CP ETF 464287242   972,807 8,791 SH   SOLE   0 0 8,791
ISHARES TR ISHS 1-5YR INVS 464288646   1,432,523 27,938 SH   SOLE   0 0 27,938
ISHARES TR MORNINGSTAR VALU 464288109   448,547 6,352 SH   SOLE   0 0 6,352
ISHARES TR MRGSTR MD CP GRW 464288307   660,575 10,249 SH   SOLE   0 0 10,249
ISHARES TR RUSSELL 2000 ETF 464287655   5,473,685 27,272 SH   SOLE   0 0 27,272
ISHARES TR MSCI USA MIN VOL 46429B697   443,776 5,687 SH   SOLE   0 0 5,687
ISHARES TR SELECT DIVID ETF 464287168   2,615,322 22,311 SH   SOLE   0 0 22,311
ISHARES TR 3 7 YR TREAS BD 464288661   225,633 1,926 SH   SOLE   0 0 1,926
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   810,848 16,067 SH   SOLE   0 0 16,067
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   228,333 4,725 SH   SOLE   0 0 4,725
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   2,874,785 54,591 SH   SOLE   0 0 54,591
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365   735,948 29,020 SH   SOLE   0 0 29,020
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102   1,518,736 55,388 SH   SOLE   0 0 55,388
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   277,278 7,092 SH   SOLE   0 0 7,092
PACER FDS TR US CASH COWS 100 69374H881   859,415 16,436 SH   SOLE   0 0 16,436
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888   379,872 21,612 SH   SOLE   0 0 21,612
PROSHARES TR ULTRAPRO QQQ 74347X831   2,709,372 53,439 SH   SOLE   0 0 53,439
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   226,652 2,977 SH   SOLE   0 0 2,977
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,711,094 23,755 SH   SOLE   0 0 23,755
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   681,148 9,374 SH   SOLE   0 0 9,374
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,129,150 13,468 SH   SOLE   0 0 13,468
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   255,364 1,428 SH   SOLE   0 0 1,428
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,645,640 13,745 SH   SOLE   0 0 13,745
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   291,259 2,136 SH   SOLE   0 0 2,136
SELECT SECTOR SPDR TR INDL 81369Y704   250,050 2,194 SH   SOLE   0 0 2,194
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   278,133 6,943 SH   SOLE   0 0 6,943
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,426,248 3,776 SH   SOLE   0 0 3,776
SPDR GOLD TR GOLD SHS 78463V107   1,686,502 8,822 SH   SOLE   0 0 8,822
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   277,229 6,342 SH   SOLE   0 0 6,342
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,331,645 4,886 SH   SOLE   0 0 4,886
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,451,987 4,815 SH   SOLE   0 0 4,815
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   903,315 9,884 SH   SOLE   0 0 9,884
SPDR SER TR BBG CONV SEC ETF 78464A359   1,902,245 26,365 SH   SOLE   0 0 26,365
SPDR SER TR AEROSPACE DEF 78464A631   663,286 4,898 SH   SOLE   0 0 4,898
SPDR SER TR PORTFLI TIPS ETF 78464A656   2,835,832 110,905 SH   SOLE   0 0 110,905
SPDR SER TR S&P 400 MDCP GRW 78464A821   236,727 3,128 SH   SOLE   0 0 3,128
SPDR SER TR S&P DIVID ETF 78464A763   1,175,726 9,408 SH   SOLE   0 0 9,408
SPDR SER TR NUVEEN BLOOMBERG 78464A284   225,621 8,918 SH   SOLE   0 0 8,918
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,166,875 27,829 SH   SOLE   0 0 27,829
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   657,781 16,342 SH   SOLE   0 0 16,342
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   7,218,587 85,055 SH   SOLE   0 0 85,055
VANECK ETF TRUST DIGI TRANSFRM 92189H821   1,316,357 128,050 SH   SOLE   0 0 128,050
VANECK ETF TRUST GREEN METALS ETF 92189Y204   239,561 9,845 SH   SOLE   0 0 9,845
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   238,752 3,879 SH   SOLE   0 0 3,879
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   216,916 801 SH   SOLE   0 0 801
VANGUARD BD INDEX FDS INTERMED TERM 921937819   476,686 6,241 SH   SOLE   0 0 6,241
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   2,325,890 31,623 SH   SOLE   0 0 31,623
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   4,222,758 54,827 SH   SOLE   0 0 54,827
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   3,178,218 42,615 SH   SOLE   0 0 42,615
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   1,180,173 23,907 SH   SOLE   0 0 23,907
VANGUARD INDEX FDS SM CP VAL ETF 922908611   602,587 3,348 SH   SOLE   0 0 3,348
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,463,329 11,547 SH   SOLE   0 0 11,547
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,482,669 10,263 SH   SOLE   0 0 10,263
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   894,260 4,073 SH   SOLE   0 0 4,073
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,366,830 14,193 SH   SOLE   0 0 14,193
VANGUARD INDEX FDS MID CAP ETF 922908629   2,012,128 8,649 SH   SOLE   0 0 8,649
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,410,028 27,275 SH   SOLE   0 0 27,275
VANGUARD INDEX FDS GROWTH ETF 922908736   447,022 1,438 SH   SOLE   0 0 1,438
VANGUARD INDEX FDS VALUE ETF 922908744   6,351,500 42,485 SH   SOLE   0 0 42,485
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,125,916 27,395 SH   SOLE   0 0 27,395
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   482,511 10,160 SH   SOLE   0 0 10,160
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   329,834 4,067 SH   SOLE   0 0 4,067
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,013,941 29,425 SH   SOLE   0 0 29,425
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,453,559 25,079 SH   SOLE   0 0 25,079
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,431,668 29,889 SH   SOLE   0 0 29,889
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   3,017,545 27,032 SH   SOLE   0 0 27,032
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   432,743 3,957 SH   SOLE   0 0 3,957
VANGUARD WORLD FD MEGA CAP INDEX 921910873   337,542 1,994 SH   SOLE   0 0 1,994
VANGUARD WORLD FDS UTILITIES ETF 92204A876   1,399,163 10,208 SH   SOLE   0 0 10,208
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   990,978 3,953 SH   SOLE   0 0 3,953
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   674,897 13,433 SH   SOLE   0 0 13,433
WISDOMTREE TR US QTLY DIV GRT 97717X669   349,342 4,971 SH   SOLE   0 0 4,971
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   964,041 22,498 SH   SOLE   0 0 22,498