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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
RiverFront Dynamic Core IncomeETP00162Q53627710,571SH SOLE 10,57100
ALPS Sector Dividend Dogs ETFETP00162Q85847512,568SH SOLE 12,56800
AT&T IncCommon Stock00206R1021,98269,532SH SOLE 69,53200
ARK Innovation ETFETP00214Q1042,48627,027SH SOLE 27,02700
ARK Genomic Revolution ETFETP00214Q3021,52123,867SH SOLE 23,86700
Aberdeen Standard Physical GolETP00326A1042,592142,808SH SOLE 142,80800
AdvisorShares Ranger Equity BeETP00768Y8838819,611SH SOLE 19,61100
Bank of MontrealETP06367966620423,174SH SOLE 23,17400
Bank of MontrealETP06367972440813,656SH SOLE 13,65600
Bank of MontrealETP06367973263411,947SH SOLE 11,94700
Bank of MontrealETP0636797652094,873SH SOLE 4,87300
Bank of MontrealETP06367978140133,004SH SOLE 33,00400
Bank of MontrealETP06367982337433,105SH SOLE 33,10500
Bank of MontrealETP0636798499314,818SH SOLE 14,81800
Bank of MontrealETP0636798563892,765SH SOLE 2,76500
Bank of MontrealETP0636798722,63213,704SH SOLE 13,70400
Barclays Bank PLCETP06738C7781,20661,931SH SOLE 61,93100
Barclays Bank PLCETP06739H31361620,145SH SOLE 20,14500
Barclays Bank PLCETP06746P44965216,251SH SOLE 16,25100
Barclays Bank PLCETP06746P4723337,632SH SOLE 7,63200
Barclays Bank PLCETP06746P49854415,904SH SOLE 15,90400
Barclays Bank PLCETP06746P5222746,092SH SOLE 6,09200
Barclays Bank PLCETP06746P55579317,272SH SOLE 17,27200
Barclays Bank PLCETP06746P61348614,282SH SOLE 14,28200
Barclays Bank PLCETP06746P62131912,793SH SOLE 12,79300
BNY Mellon US Large Cap Core EETP09661T1073,60955,947SH SOLE 55,94700
BNY Mellon US Mid Cap Core EquETP09661T20685713,006SH SOLE 13,00600
BNY Mellon US Small Cap Core EETP09661T3053,54854,072SH SOLE 54,07200
BNY Mellon International EquitETP09661T4042033,433SH SOLE 3,43300
BNY Mellon Emerging Markets EqETP09661T5032273,637SH SOLE 3,63700
BNY Mellon Core Bond ETFETP09661T6022094,126SH SOLE 4,12600
BNY Mellon Short Duration CorpETP09661T70161111,839SH SOLE 11,83900
BNY Mellon High Yield Beta ETFETP09661T8003,20759,351SH SOLE 59,35100
Cambria Sovereign Bond ETFETP13206180561324,987SH SOLE 24,98700
Credit Suisse AG/NassauETP22539T26633678,254SH SOLE 78,25400
Xtrackers MSCI EAFE Hedged EquETP2330512004,514147,524SH SOLE 147,52400
Xtrackers Low Beta High YieldETP23305126759211,905SH SOLE 11,90500
Xtrackers MSCI Germany HedgedETP2330514084,643168,810SH SOLE 168,81000
Xtrackers Russell 1000 ComprehETP2330514811,43142,179SH SOLE 42,17900
Xtrackers MSCI Japan Hedged EqETP2330515071,77743,633SH SOLE 43,63300
Xtrackers MSCI Eurozone HedgedETP2330516972,42282,578SH SOLE 82,57800
Xtrackers MSCI All World ex USETP2330518205,331195,548SH SOLE 195,54800
Xtrackers MSCI Europe Hedged EETP2330518533,532128,726SH SOLE 128,72600
Xtrackers Harvest CSI 300 ChinETP2330518792,31667,169SH SOLE 67,16900
Deutsche Bank AG/LondonETP25154H73122922,989SH SOLE 22,98900
Deutsche Bank AG/LondonETP25154H7495,505122,704SH SOLE 122,70400
Deutsche Bank AG/LondonETP25154H7564115,435SH SOLE 15,43500
Direxion Daily Technology BullETP25459W1021,1773,850SH SOLE 3,85000
Direxion Daily SemiconductorsETP25459W458251993SH SOLE 99300
Direxion Daily Mid Cap Bull 3XETP25459W73024011,064SH SOLE 11,06400
Direxion Daily Real Estate BulETP25459W75512011,953SH SOLE 11,95300
Direxion Daily Small Cap BullETP25459W8472,05867,256SH SOLE 67,25600
Direxion Daily S&P 500 Bull 2XETP25459Y1652493,822SH SOLE 3,82200
Direxion Daily Small Cap BearETP25460E12544226,044SH SOLE 26,04400
Direxion Daily Energy Bear 2XETP25460E5544206,019SH SOLE 6,01900
Direxion Daily TransportationETP25460E67919910,464SH SOLE 10,46400
Direxion Daily Industrials BulETP25460E73725813,180SH SOLE 13,18000
Direxion Shares Etf Trust-DireETP25460E8691,63578,547SH SOLE 78,54700
Direxion Daily S&P 500 Bear 3XETP25460E88516328,285SH SOLE 28,28500
Direxion Daily S&P Oil & Gas EETP25460G6585527,766SH SOLE 7,76600
Direxion Daily Gold Miners IndETP25460G7815456,427SH SOLE 6,42700
Direxion Daily Junior Gold MinETP25460G80724821,932SH SOLE 21,93200
Direxion Daily Junior Gold MinETP25460G8318496,584SH SOLE 6,58400
Direxion Daily Technology BearETP25460G87217713,407SH SOLE 13,40700
Direxion Daily Gold Miners IndETP25460G88077140,551SH SOLE 40,55100
Walt Disney Co/TheCommon Stock2546871062251,812SH SOLE 1,81200
Direxion Shares Etf Trust-DireETP25490K5962955,605SH SOLE 5,60500
Vident International Equity FuETP26922A4043,475166,274SH SOLE 166,27400
Vident Core US Equity ETFETP26922A50333811,732SH SOLE 11,73200
Vident Core U.S. Bond StrategyETP26922A60260111,600SH SOLE 11,60000
ETFMG Prime Cyber Security ETFETP26924G20170015,041SH SOLE 15,04100
ROBO Global Robotics and AutomETP30150570785317,722SH SOLE 17,72200
Emerging Markets Internet andETP30150588962411,951SH SOLE 11,95100
Fidelity MSCI Consumer DiscretETP3160922044497,235SH SOLE 7,23500
Fidelity MSCI Consumer StaplesETP3160923033168,292SH SOLE 8,29200
Fidelity MSCI Energy Index ETFETP31609240265883,264SH SOLE 83,26400
Fidelity High Yield Factor ETFETP31609261853710,001SH SOLE 10,00100
Fidelity MSCI Utilities IndexETP31609286577720,487SH SOLE 20,48700
Fidelity Total Bond ETFETP3161883092424,435SH SOLE 4,43500
Fidelity Low Duration Bond FacETP3161884081,03320,238SH SOLE 20,23800
First Trust Morningstar DivideETP33691710997737,486SH SOLE 37,48600
First Trust Dow 30 Equal WeighETP33733A20141717,103SH SOLE 17,10300
First Trust NYSE Arca BiotechnETP33733E2039155,821SH SOLE 5,82100
First Trust Consumer DiscretioETP33734X10151512,112SH SOLE 12,11200
First Trust Financial AlphaDEXETP33734X1353,130123,364SH SOLE 123,36400
First Trust Health Care AlphaDETP33734X14395210,053SH SOLE 10,05300
First Trust Materials AlphaDEXETP33734X16864017,047SH SOLE 17,04700
First Trust Technology AlphaDEETP33734X1762502,745SH SOLE 2,74500
First Trust Utilities AlphaDEXETP33734X18457721,796SH SOLE 21,79600
First Trust NASDAQ CybersecuriETP33734X84671220,450SH SOLE 20,45000
First Trust Large Cap Growth AETP33735K1083143,743SH SOLE 3,74300
First Trust STOXX European SelETP33735T10916716,243SH SOLE 16,24300
First Trust Emerging Markets AETP33737J18273033,777SH SOLE 33,77700
First Trust Switzerland AlphaDETP33737J2323596,672SH SOLE 6,67200
First Trust Mid Cap Growth AlpETP33737M1022985,575SH SOLE 5,57500
First Trust Senior Loan ETFETP33738D30962513,576SH SOLE 13,57600
First Trust Emerging Markets LETP33739P2021,46742,870SH SOLE 42,87000
First Trust Municipal High IncETP33739P30153410,317SH SOLE 10,31700
First Trust RiverFront DynamicETP33739P7073756,173SH SOLE 6,17300
First Trust Short Duration ManETP33739P83031115,056SH SOLE 15,05600
First Trust Exchange-Traded FuETP33739Q3091,01622,779SH SOLE 22,77900
First Trust Enhanced Short MatETP33739Q4085,23887,265SH SOLE 87,26500
First Trust Exchange Traded FuETP33739Q5071,88846,843SH SOLE 46,84300
First Trust Dorsey Wright MomeETP33741L10839217,413SH SOLE 17,41300
FlexShares Morningstar US MarkETP33939L1001,29910,651SH SOLE 10,65100
FlexShares High Yield Value-ScETP33939L6623,24069,688SH SOLE 69,68800
FlexShares Quality Dividend DeETP33939L8452084,709SH SOLE 4,70900
Global X MSCI China Consumer DETP37950E4081,70762,093SH SOLE 62,09300
Global X FTSE Southeast Asia EETP37950E64832027,338SH SOLE 27,33800
Global X MLP & Energy InfrastrETP37954Y2931,76379,835SH SOLE 79,83500
Global X MLP ETFETP37954Y34329013,227SH SOLE 13,22700
Global X Video Games & EsportsETP37954Y39269325,524SH SOLE 25,52400
Global X Cloud Computing ETFETP37954Y4423,188133,435SH SOLE 133,43500
Global X Dax Germany ETFETP37954Y49131211,107SH SOLE 11,10700
Global X Education ETFETP37954Y72325915,887SH SOLE 15,88700
Goldman Sachs Group Inc/TheCommon Stock38141G1043671,824SH SOLE 1,82400
Goldman Sachs ActiveBeta InterETP3814301071,42750,704SH SOLE 50,70400
Goldman Sachs ActiveBeta EmergETP3814302063039,235SH SOLE 9,23500
Goldman Sachs Access Ultra ShoETP3814302302815,528SH SOLE 5,52800
Goldman Sachs Access InflationETP3814303625179,106SH SOLE 9,10600
Goldman Sachs Access High YielETP38143045364513,323SH SOLE 13,32300
Goldman Sachs Access TreasuryETP3814305294,82248,013SH SOLE 48,01300
Graniteshares Gold TrustETP38748G1012,051109,409SH SOLE 109,40900
Hartford Total Return Bond ETFETP41653L3051,18128,564SH SOLE 28,56400
Highland/iBoxx Senior Loan ETFETP43010177433421,209SH SOLE 21,20900
Invesco QQQ Trust Series 1ETP46090E10342,069151,415SH SOLE 151,41500
Invesco Optimum Yield DiversifETP46090F10010,416761,962SH SOLE 761,96200
Invesco India Exchange-TradedETP46137R10994148,175SH SOLE 48,17500
Invesco Aerospace & Defense ETETP46137V10082114,726SH SOLE 14,72600
Invesco S&P 500 Quality ETFETP46137V2411,76945,750SH SOLE 45,75000
Invesco S&P 500 Pure Value ETFETP46137V25852610,734SH SOLE 10,73400
Invesco S&P 500 Pure Growth ETETP46137V2662191,545SH SOLE 1,54500
Invesco S&P 500 Equal Weight HETP46137V3323901,656SH SOLE 1,65600
Invesco S&P 500 Equal Weight FETP46137V34070318,456SH SOLE 18,45600
Invesco S&P 500 GARP ETFETP46137V4312844,769SH SOLE 4,76900
Invesco High Yield Equity DiviETP46137V56316111,217SH SOLE 11,21700
Invesco Global Listed PrivateETP46137V58929827,396SH SOLE 27,39600
Invesco FTSE RAFI US 1500 SmalETP46137V5974143,539SH SOLE 3,53900
Invesco FTSE RAFI US 1000 ETFETP46137V6131,75915,454SH SOLE 15,45400
Invesco Dynamic Software ETFETP46137V6391,26810,246SH SOLE 10,24600
Invesco Dynamic PharmaceuticalETP46137V6622,07232,446SH SOLE 32,44600
Invesco DWA Technology MomentuETP46137V8114484,073SH SOLE 4,07300
Invesco DWA Healthcare MomentuETP46137V8527675,645SH SOLE 5,64500
Invesco DB Commodity Index TraETP46138B1034,533347,098SH SOLE 347,09800
Invesco 1-30 Laddered TreasuryETP46138E1072,21056,238SH SOLE 56,23800
Invesco S&P SmallCap Health CaETP46138E1491,74713,224SH SOLE 13,22400
Invesco S&P MidCap Low VolatilETP46138E19869816,744SH SOLE 16,74400
Invesco California AMT-Free MuETP46138E2061,15441,787SH SOLE 41,78700
Invesco S&P International DeveETP46138E21458022,061SH SOLE 22,06100
Invesco S&P Emerging Markets LETP46138E29728113,942SH SOLE 13,94200
Invesco S&P 500 Low VolatilityETP46138E3541,45327,081SH SOLE 27,08100
Invesco S&P 500 High DividendETP46138E36268820,863SH SOLE 20,86300
Invesco S&P 500 High Beta ETFETP46138E37063415,265SH SOLE 15,26500
Invesco National AMT-Free MuniETP46138E5371,38151,848SH SOLE 51,84800
Invesco KBW Property & CasualtETP46138E5862013,573SH SOLE 3,57300
Invesco KBW Bank ETFETP46138E62863716,984SH SOLE 16,98400
Invesco International CorporatETP46138E63662422,206SH SOLE 22,20600
Invesco International BuyBackETP46138E64434510,977SH SOLE 10,97700
Invesco Global Short Term HighETP46138E66931414,512SH SOLE 14,51200
Invesco Fundamental High YieldETP46138E7192,512135,500SH SOLE 135,50000
Invesco FTSE International LowETP46138E7683,137115,999SH SOLE 115,99900
Invesco Emerging Markets SoverETP46138E78411,841436,633SH SOLE 436,63300
Invesco China Technology ETFETP46138E8004506,504SH SOLE 6,50400
Invesco Senior Loan ETFETP46138G50827212,528SH SOLE 12,52800
Invesco S&P Ultra Dividend RevETP46138G65637714,030SH SOLE 14,03000
Invesco Taxable Municipal BondETP46138G8052246,727SH SOLE 6,72700
Invesco Treasury Collateral ETETP46138G8883,91837,056SH SOLE 37,05600
Invesco BulletShares 2020 HighETP46138J6019,689414,771SH SOLE 414,77100
Invesco Bulletshares 2026 HighETP46138J63530312,357SH SOLE 12,35700
Invesco BulletShares 2024 USDETP46138J6502308,859SH SOLE 8,85900
Invesco BulletShares 2022 USDETP46138J67658222,539SH SOLE 22,53900
Invesco RAFI Strategic DevelopETP46138J7261,63372,707SH SOLE 72,70700
Invesco RAFI Strategic US ETFETP46138J74233612,490SH SOLE 12,49000
Invesco BulletShares 2024 CorpETP46138J84125611,528SH SOLE 11,52800
Invesco DB Agriculture FundETP46140H1063,284222,788SH SOLE 222,78800
Invesco DB Energy FundETP46140H30417518,346SH SOLE 18,34600
Invesco DB Oil FundETP46140H40366792,786SH SOLE 92,78600
Invesco DB Precious Metals FunETP46140H50259311,560SH SOLE 11,56000
Invesco DB Gold FundETP46140H6011,70330,768SH SOLE 30,76800
Invesco DB Base Metals FundETP46140H7001,45295,909SH SOLE 95,90900
Invesco DB US Dollar Index BulETP46141D2031,62364,019SH SOLE 64,01900
iShares Silver TrustETP46428Q1091,10651,112SH SOLE 51,11200
iShares S&P GSCI Commodity IndETP46428R1072,227207,123SH SOLE 207,12300
iShares Gold TrustETP46428510514,150786,528SH SOLE 786,52800
iShares MSCI Australia ETFETP46428610331315,866SH SOLE 15,86600
iShares US & International HigETP4642861783807,908SH SOLE 7,90800
iShares International High YieETP4642862102815,392SH SOLE 5,39200
iShares JP Morgan EM CorporateETP46428625189317,276SH SOLE 17,27600
iShares J.P. Morgan EM High YiETP4642862851,93044,235SH SOLE 44,23500
iShares MSCI World ETFETP46428639246,977472,037SH SOLE 472,03700
iShares MSCI Emerging MarketsETP4642864266188,270SH SOLE 8,27000
iShares MSCI Canada ETFETP46428650933612,254SH SOLE 12,25400
iShares MSCI Global Min Vol FaETP4642865257468,117SH SOLE 8,11700
iShares MSCI Eurozone ETFETP46428660829,746784,432SH SOLE 784,43200
iShares MSCI Pacific ex JapanETP4642866651,51937,427SH SOLE 37,42700
iShares MSCI France ETFETP4642867072,26481,042SH SOLE 81,04200
iShares MSCI Switzerland ETFETP46428674972417,636SH SOLE 17,63600
iShares MSCI Sweden ETFETP46428675689225,259SH SOLE 25,25900
iShares MSCI Spain ETFETP4642867644,287197,029SH SOLE 197,02900
iShares MSCI Germany ETFETP4642868062,78495,571SH SOLE 95,57100
iShares MSCI Netherlands ETFETP46428681455115,807SH SOLE 15,80700
iShares S&P 100 ETFETP4642871016634,257SH SOLE 4,25700
iShares Morningstar Large-CapETP4642871193,81114,248SH SOLE 14,24800
iShares Select Dividend ETFETP4642871682,30228,236SH SOLE 28,23600
iShares Transportation AverageETP4642871927,37837,090SH SOLE 37,09000
iShares Core S&P 500 ETFETP46428720010,66431,731SH SOLE 31,73100
iShares MSCI Emerging MarketsETP46428723410,012227,085SH SOLE 227,08500
iShares S&P 500 Growth ETFETP4642873093,11313,472SH SOLE 13,47200
iShares JPX Nikkei 400 Index EETP4642873823,13048,925SH SOLE 48,92500
iShares Latin America 40 ETFETP46428739069332,918SH SOLE 32,91800
iShares 20 Year Treasury BondETP4642874326,56440,204SH SOLE 40,20400
iShares MSCI EAFE ETFETP46428746543,792688,011SH SOLE 688,01100
iShares Russell Mid-Cap ValueETP4642874732252,781SH SOLE 2,78100
iShares Core S&P Mid-Cap ETFETP4642875074,57424,682SH SOLE 24,68200
iShares Expanded Tech-SoftwareETP4642875158,14426,176SH SOLE 26,17600
iShares PHLX Semiconductor ETFETP4642875232,6788,793SH SOLE 8,79300
iShares Nasdaq Biotechnology EETP4642875564,75335,098SH SOLE 35,09800
iShares Cohen & Steers REIT ETETP4642875649919,713SH SOLE 9,71300
iShares Russell 1000 Value ETFETP4642875983,12726,469SH SOLE 26,46900
iShares S&P Mid-Cap 400 GrowthETP4642876062,47810,360SH SOLE 10,36000
iShares Russell 2000 Value ETFETP4642876305,82558,639SH SOLE 58,63900
iShares Russell 2000 Growth ETETP4642876484,00518,081SH SOLE 18,08100
iShares Russell 2000 ETFETP46428765516,887112,736SH SOLE 112,73600
iShares S&P Mid-Cap 400 ValueETP4642877056584,879SH SOLE 4,87900
iShares U.S. Real Estate ETFETP4642877392,32029,054SH SOLE 29,05400
iShares U.S. Healthcare ETFETP4642877621,2965,704SH SOLE 5,70400
iShares US Financials ETFETP4642877889588,444SH SOLE 8,44400
iShares U.S. Energy ETFETP46428779616410,260SH SOLE 10,26000
iShares Dow Jones U.S. ETFETP4642878464432,659SH SOLE 2,65900
iShares Europe ETFETP4642878612325,541SH SOLE 5,54100
iShares S&P Small-Cap 600 GrowETP4642878872581,460SH SOLE 1,46000
iShares International TreasuryETP4642881175,14297,258SH SOLE 97,25800
iShares 1-3 Year InternationalETP4642881252152,638SH SOLE 2,63800
iShares MSCI All Country AsiaETP4642881823,50345,393SH SOLE 45,39300
iShares Emerging Markets InfraETP46428821621810,474SH SOLE 10,47400
iShares Global Clean Energy ETETP4642882241,82998,905SH SOLE 98,90500
iShares MSCI Kokusai ETFETP4642882652803,760SH SOLE 3,76000
iShares JP Morgan USD EmergingETP46428828149,730448,461SH SOLE 448,46100
iShares National Muni Bond ETFETP4642884142,58222,270SH SOLE 22,27000
iShares Asia 50 ETFETP46428843074910,418SH SOLE 10,41800
iShares MSCI Europe Small-CapETP4642884972114,085SH SOLE 4,08500
iShares iBoxx High Yield CorpoETP46428851349,046584,574SH SOLE 584,57400
iShares Trust - iShares MSCI KETP4642885702011,570SH SOLE 1,57000
iShares Intermediate GovernmenETP4642886121,1609,849SH SOLE 9,84900
iShares Broad USD Investment GETP4642886202323,821SH SOLE 3,82100
iShares 10-20 Year Treasury BoETP4642886537,58945,580SH SOLE 45,58000
iShares Global Utilities ETFETP4642887114017,143SH SOLE 7,14300
iShares Global Consumer StapleETP4642887373085,565SH SOLE 5,56500
iShares Global Consumer DiscreETP4642887453042,255SH SOLE 2,25500
iShares U.S. Home ConstructionETP46428875262310,996SH SOLE 10,99600
iShares US Aerospace & DefenseETP4642887603,58122,609SH SOLE 22,60900
iShares U.S. Medical Devices EETP4642888108282,764SH SOLE 2,76400
iShares U.S. Healthcare ProvidETP4642888285892,917SH SOLE 2,91700
iShares US Pharmaceuticals ETFETP4642888363912,389SH SOLE 2,38900
iShares U.S. Oil Equipment & SETP46428884427538,167SH SOLE 38,16700
iShares Micro-Cap ETFETP4642888692352,593SH SOLE 2,59300
iShares MSCI Europe FinancialsETP46428918044132,092SH SOLE 32,09200
iShares Russell Top 200 GrowthETP4642894384153,422SH SOLE 3,42200
iShares India 50 ETFETP4642895291,14132,758SH SOLE 32,75800
iShares Core High Dividend ETFETP46429B6636448,004SH SOLE 8,00400
iShares MSCI China ETFETP46429B67117,581237,030SH SOLE 237,03000
iShares MSCI EAFE Min Vol FactETP46429B6896269,195SH SOLE 9,19500
iShares MSCI USA Min Vol FactoETP46429B6973,48154,627SH SOLE 54,62700
iShares Short Maturity Bond ETETP46431W50799219,805SH SOLE 19,80500
iShares Interest Rate Hedged HETP46431W6063,20138,658SH SOLE 38,65800
iShares Short Maturity MunicipETP46431W8383937,825SH SOLE 7,82500
iShares MSCI USA Quality FactoETP46432F3396466,226SH SOLE 6,22600
iShares MSCI USA Size Factor EETP46432F3707,08975,604SH SOLE 75,60400
iShares Core MSCI Total InternETP46432F83435,116601,915SH SOLE 601,91500
iShares Core MSCI Emerging MarETP46434G10330,295573,766SH SOLE 573,76600
iShares MSCI Singapore ETFETP46434G7802,348125,441SH SOLE 125,44100
iShares MSCI Italy ETFETP46434G8305,215213,893SH SOLE 213,89300
iShares iBonds Dec 2020 Term CETP46434VAQ350620,045SH SOLE 20,04500
iShares iBonds Dec 2024 Term CETP46434VBG42358,883SH SOLE 8,88300
iShares MSCI International SmaETP46434V2661,59653,101SH SOLE 53,10100
iShares MSCI International MulETP46434V2741,85976,519SH SOLE 76,51900
iShares MSCI USA Multifactor EETP46434V28258517,607SH SOLE 17,60700
iShares MSCI Global MultifactoETP46434V3161,62754,771SH SOLE 54,77100
iShares Exponential TechnologiETP46434V3811,78236,681SH SOLE 36,68100
iShares 0-5 Year High Yield CoETP46434V40729,115662,448SH SOLE 662,44800
iShares MSCI China A ETFETP46434V51456315,336SH SOLE 15,33600
iShares Currency Hedged MSCI EETP46434V6394,727169,714SH SOLE 169,71400
iShares Global REIT ETFETP46434V64742820,365SH SOLE 20,36500
iShares Core MSCI Pacific ETFETP46434V69624,091427,684SH SOLE 427,68400
iShares Core MSCI Europe ETFETP46434V73827,972625,639SH SOLE 625,63900
iShares Currency Hedged MSCI JETP46434V8862,50978,540SH SOLE 78,54000
iShares Investment Grade BondETP46435G2194949,071SH SOLE 9,07100
iShares ESG Aware 1-5 Year USDETP46435G2431,42554,593SH SOLE 54,59300
iShares High Yield Bond FactorETP46435G2504,931101,448SH SOLE 101,44800
iShares Russell 2500 ETFETP46435G2681,28128,613SH SOLE 28,61300
iShares Core MSCI InternationaETP46435G32610,612196,667SH SOLE 196,66700
iShares MSCI International ValETP46435G4091,26664,714SH SOLE 64,71400
iShares Trust iShares ESG AdvaETP46435G4416,133120,375SH SOLE 120,37500
iShares Fallen Angels USD BondETP46435G47432611,935SH SOLE 11,93500
iShares Currency Hedged MSCI CETP46435G7061,08443,216SH SOLE 43,21600
iShares Currency Hedged JPX-NiETP46435G72262421,258SH SOLE 21,25800
iShares iBonds Dec 2022 Term METP46435G7551,02038,489SH SOLE 38,48900
iShares Currency Hedged MSCI AETP46435G84751719,486SH SOLE 19,48600
iShares Currency Hedged MSCI UETP46435G8621,08857,840SH SOLE 57,84000
iShares iBonds 2025 Term HighETP46435U16846819,392SH SOLE 19,39200
iShares iBonds 2024 Term HighETP46435U18425710,949SH SOLE 10,94900
iShares ESG MSCI USA Leaders EETP46435U2183045,222SH SOLE 5,22200
iShares iBonds 2021 Term HighETP46435U2261,23150,872SH SOLE 50,87200
Ishares Ibonds Dec 2026 Term METP46435U25929410,910SH SOLE 10,91000
iShares iBonds Dec 2025 Term METP46435U43246716,624SH SOLE 16,62400
iShares Global Green Bond ETFETP46435U44082514,840SH SOLE 14,84000
Ishares 25 Year Treasury STRIETP46436E5771,22549,497SH SOLE 49,49700
iShares ESG Advanced Total USDETP46436E61923,335462,781SH SOLE 462,78100
iShares iBonds Dec 2021 Term TETP46436E70082532,543SH SOLE 32,54300
iShares ESG Advanced MSCI EAFEETP46436E75915,162274,573SH SOLE 274,57300
iShares ESG Advanced MSCI USAETP46436E7675,734204,788SH SOLE 204,78800
iShares iBonds Dec 2023 Term TETP46436E88239215,235SH SOLE 15,23500
JPMorgan Diversified Return InETP46641Q20969313,427SH SOLE 13,42700
JPMorgan Diversified Return EmETP46641Q3087,250155,133SH SOLE 155,13300
JPMorgan International GrowthETP46641Q3241,80428,082SH SOLE 28,08200
JPMorgan BetaBuilders US Mid CETP46641Q3404,43470,071SH SOLE 70,07100
JPMorgan BetaBuilders US EquitETP46641Q3995,75394,096SH SOLE 94,09600
JPMorgan Diversified Return USETP46641Q4075917,990SH SOLE 7,99000
JPMorgan Ultra-Short MunicipalETP46641Q6543,09860,753SH SOLE 60,75300
JPMorgan BetaBuilders Canada EETP46641Q6961,56765,696SH SOLE 65,69600
JPMorgan BetaBuilders Japan ETETP46641Q71267127,187SH SOLE 27,18700
JPMorgan BetaBuilders Europe EETP46641Q7206,779296,266SH SOLE 296,26600
JPMorgan USD Emerging MarketsETP46641Q74679616,477SH SOLE 16,47700
JPMorgan Ultra-Short Income ETETP46641Q83714,836292,082SH SOLE 292,08200
JPMorgan Diversified Return USETP46641Q8452187,658SH SOLE 7,65800
JPMorgan High Yield Research EETP46641Q87855711,131SH SOLE 11,13100
Janus Henderson Small Cap GrowETP47103U1002926,192SH SOLE 6,19200
Janus Henderson Short DurationETP47103U88675414,965SH SOLE 14,96500
John Hancock Multi-Factor LargETP47804J1074039,660SH SOLE 9,66000
KraneShares Bosera MSCI ChinaETP50076740555714,113SH SOLE 14,11300
Kraneshares MSCI China ESG LeaETP5007676602,18483,969SH SOLE 83,96900
Hartford Multifactor DevelopedETP51841610269226,754SH SOLE 26,75400
Western Asset Total Return ETFETP52468L81043415,308SH SOLE 15,30800
AAF First Priority CLO Bond ETETP53656F6561,58663,548SH SOLE 63,54800
NexTier Oilfield Solutions IncCommon Stock65290C1054625,023SH SOLE 25,02300
FormulaFolios Tactical IncomeETP66538H6662128,868SH SOLE 8,86800
Novo Nordisk A/SADR6701002052683,866SH SOLE 3,86600
Nuveen Enhanced Yield US AggreETP67092P10276329,700SH SOLE 29,70000
Nuveen Enhanced Yield 1-5 YearETP67092P1101,05341,204SH SOLE 41,20400
Nuveen ESG Mid-Cap Growth ETFETP67092P4093768,903SH SOLE 8,90300
O'Shares US Quality Dividend EETP67110P40736910,172SH SOLE 10,17200
PGIM Ultra Short Bond ETFETP69344A10711,034221,025SH SOLE 221,02500
Perth Mint Physical Gold ETFETP7154261023,867205,691SH SOLE 205,69100
PIMCO Broad U.S. TIPS Index ExETP72201R4034,42668,231SH SOLE 68,23100
PIMCO Enhanced Low Duration AcETP72201R7188238,050SH SOLE 8,05000
PIMCO 0-5 Year High Yield CorpETP72201R7831,31914,062SH SOLE 14,06200
PIMCO Enhanced Short MaturityETP72201R8335024,922SH SOLE 4,92200
PIMCO RAFI Dynamic Multi-FactoETP72202L3892049,061SH SOLE 9,06100
Procter & Gamble Co/TheCommon Stock7427181092091,505SH SOLE 1,50500
ProShares Short Dow30ETP74347B23563314,464SH SOLE 14,46400
ProShares UltraShort QQQETP74347B24323424,728SH SOLE 24,72800
ProShares Short MidCap 400ETP74347B25079821,502SH SOLE 21,50200
ProShares UltraPro Short S&P 5ETP74347B26848655,834SH SOLE 55,83400
ProShares UltraShort MSCI BrazETP74347B29244726,077SH SOLE 26,07700
ProShares S&P 500 Bond ETFETP74347B3182813,042SH SOLE 3,04200
ProShares UltraShort S&P500ETP74347B3831,821114,198SH SOLE 114,19800
ProShares Short S&P500ETP74347B4256,368313,367SH SOLE 313,36700
ProShares Ultra MSCI Brazil CaETP74347B49026012,845SH SOLE 12,84500
ProShares Investment Grade-IntETP74347B6076639,278SH SOLE 9,27800
ProShares Short QQQETP74347B7142,710163,745SH SOLE 163,74500
ProShares UltraPro Short Dow30ETP74347G30937420,631SH SOLE 20,63100
ProShares Short High YieldETP74347R1311,44972,726SH SOLE 72,72600
ProShares Ultra Dow30ETP74347R3052,21447,318SH SOLE 47,31800
ProShares UltraShort SilverETP74347W1141,088110,901SH SOLE 110,90100
ProShares Short VIX Short-TermETP74347W1301,12831,782SH SOLE 31,78200
ProShares Ultra VIX Short-TermETP74347W14896648,481SH SOLE 48,48100
ProShares VIX Mid-Term FuturesETP74347W3383,06275,264SH SOLE 75,26400
ProShares UltraShort BloombergETP74347W3872,42363,747SH SOLE 63,74700
ProShares UltraShort GoldETP74347W39573722,883SH SOLE 22,88300
ProShares Ultra GoldETP74347W6015167,531SH SOLE 7,53100
ProShares UltraShort BloombergETP74347W66820512,224SH SOLE 12,22400
ProShares UltraPro Dow30ETP74347X8237779,990SH SOLE 9,99000
ProShares UltraPro QQQETP74347X8314,25532,507SH SOLE 32,50700
ProShares Short 20 Year TreasETP74347X8492,021131,581SH SOLE 131,58100
ProShares Ultra Bloomberg NatuETP74347Y8703,36697,191SH SOLE 97,19100
ProShares UltraPro Short RusseETP74348A15220023,256SH SOLE 23,25600
ProShares Short Russell2000ETP74348A21051115,050SH SOLE 15,05000
ProShares UltraShort Russell20ETP74348A3191,773196,615SH SOLE 196,61500
Motley Fool 100 Index ETFETP74933W6012,54579,796SH SOLE 79,79600
Royal Dutch Shell PLCADR78025920636114,347SH SOLE 14,34700
SPDR S&P 500 ETF TrustETP78462F1035,59816,716SH SOLE 16,71600
SPDR Portfolio Europe ETFETP78463X1031,18336,079SH SOLE 36,07900
SPDR EURO STOXX 50 ETFETP78463X20225,816710,218SH SOLE 710,21800
SPDR EURO STOXX Small Cap ETFETP78463X39295315,857SH SOLE 15,85700
SPDR MSCI Emerging Markets StrETP78463X42667411,933SH SOLE 11,93300
SPDR MSCI EAFE StrategicFactorETP78463X4346,527105,541SH SOLE 105,54100
SPDR Portfolio Emerging MarketETP78463X5092356,424SH SOLE 6,42400
SPDR S&P Global Natural ResourETP78463X5413208,531SH SOLE 8,53100
SPDR Dow Jones Global Real EstETP78463X7492165,476SH SOLE 5,47600
SPDR S&P International DividenETP78463X77265119,295SH SOLE 19,29500
SPDR MSCI ACWI ex-US ETFETP78463X84816,738695,966SH SOLE 695,96600
SPDR S&P International Small CETP78463X87175424,826SH SOLE 24,82600
SPDR Portfolio Developed WorldETP78463X8895,742196,254SH SOLE 196,25400
SPDR S&P 600 Small Cap GrowthETP78464A2011,09918,624SH SOLE 18,62400
SPDR Bloomberg Barclays ShortETP78464A3341,39944,573SH SOLE 44,57300
SPDR Bloomberg Barclays EmergiETP78464A3913,368128,160SH SOLE 128,16000
SPDR Portfolio S&P 500 GrowthETP78464A4091,62832,482SH SOLE 32,48200
SPDR FTSE International GovernETP78464A49065412,063SH SOLE 12,06300
SPDR Bloomberg Barclays InternETP78464A5162,36379,655SH SOLE 79,65500
SPDR Dow Jones REIT ETFETP78464A6071,04213,363SH SOLE 13,36300
SPDR S&P Regional Banking ETFETP78464A69851114,323SH SOLE 14,32300
SPDR S&P Pharmaceuticals ETFETP78464A72286819,965SH SOLE 19,96500
SPDR S&P Metals & Mining ETFETP78464A75547320,360SH SOLE 20,36000
SPDR S&P Dividend ETFETP78464A7632,33625,276SH SOLE 25,27600
SPDR S&P Insurance ETFETP78464A78952718,811SH SOLE 18,81100
SPDR S&P Bank ETFETP78464A79783928,502SH SOLE 28,50200
SPDR S&P 600 Small CapETFETP78464A8132323,808SH SOLE 3,80800
SPDR Portfolio S&P 500 ETFETP78464A8542,52764,226SH SOLE 64,22600
SPDR S&P Biotech ETFETP78464A8701,98017,769SH SOLE 17,76900
SPDR Blackstone / GSO Senior LETP78467V6083638,124SH SOLE 8,12400
SPDR Dow Jones Industrial AverETP78467X1099,47734,151SH SOLE 34,15100
SPDR S&P MidCap 400 ETF TrustETP78467Y1072,0185,956SH SOLE 5,95600
SPDR Portfolio Short Term TreaETP78468R1011,14937,441SH SOLE 37,44100
SPDR Bloomberg Barclays ShortETP78468R4082,00577,511SH SOLE 77,51100
SPDR S&P Oil & Gas ExplorationETP78468R5562,02548,124SH SOLE 48,12400
SPDR Portfolio High Yield BondETP78468R6061,84672,995SH SOLE 72,99500
SPDR Bloomberg Barclays 1-3 MoETP78468R66327,426299,669SH SOLE 299,66900
SPDR Nuveen Bloomberg BarclaysETP78468R7391,45629,198SH SOLE 29,19800
SPDR SSGA US Large Cap Low VolETP78468R8042,49823,049SH SOLE 23,04900
SPDR SSGA US Small Cap Low VolETP78468R88785411,270SH SOLE 11,27000
Schwab U.S. Large-Cap Growth EETP8085243005955,167SH SOLE 5,16700
Schwab Emerging Markets EquityETP8085247061,56458,432SH SOLE 58,43200
Schwab Fundamental InternationETP80852474863021,065SH SOLE 21,06500
Schwab Fundamental U.S. SmallETP8085247632678,084SH SOLE 8,08400
Schwab Fundamental U.S. BroadETP8085247892416,329SH SOLE 6,32900
Schwab US Dividend Equity ETFETP8085247971,57728,509SH SOLE 28,50900
Schwab International Equity ETETP8085248052,57081,837SH SOLE 81,83700
Schwab U.S. Aggregate Bond ETFETP80852483957510,251SH SOLE 10,25100
Materials Select Sector SPDR FETP81369Y1001,02916,169SH SOLE 16,16900
Health Care Select Sector SPDRETP81369Y2092,96428,102SH SOLE 28,10200
Consumer Staples Select SectorETP81369Y3085328,307SH SOLE 8,30700
Consumer Discretionary SelectETP81369Y4073,86026,260SH SOLE 26,26000
Financial Select Sector SPDR FETP81369Y6051,40758,460SH SOLE 58,46000
Industrial Select Sector SPDRETP81369Y7041,81223,536SH SOLE 23,53600
Technology Select Sector SPDRETP81369Y8034,17835,802SH SOLE 35,80200
Real Estate Select Sector SPDRETP81369Y86082123,286SH SOLE 23,28600
Utilities Select Sector SPDR FETP81369Y8862,63944,444SH SOLE 44,44400
Teva Pharmaceutical IndustriesADR88162420916718,552SH SOLE 18,55200
Teucrium Corn FundETP88166A1022,893220,659SH SOLE 220,65900
Teucrium Sugar FundETP88166A40919732,380SH SOLE 32,38000
Teucrium Soybean FundETP88166A6072,997189,233SH SOLE 189,23300
Aware Ultra-Short Duration EnhETP8863641082,61252,717SH SOLE 52,71700
SP Funds Dow Jones Global SukuETP8863647021,04551,570SH SOLE 51,57000
UBS AGETP90264158825617,450SH SOLE 17,45000
UBS AG/LondonETP902677780320706SH SOLE 70600
United States Commodity IndexETP91171710641213,882SH SOLE 13,88200
United States Gasoline Fund LPETP91201T1021,29264,864SH SOLE 64,86400
United States Natural Gas FundETP9123183002,156188,960SH SOLE 188,96000
United States Oil Fund LPETP91232N2074,335153,235SH SOLE 153,23500
United States 12 Month Oil FunETP91288V10355236,705SH SOLE 36,70500
VanEck Vectors Gold Miners ETFETP92189F10643411,091SH SOLE 11,09100
VanEck Vectors Video Gaming anETP92189F1143555,779SH SOLE 5,77900
VanEck Vectors Emerging MarketETP92189F3535,007220,183SH SOLE 220,18300
VanEck Vectors International HETP92189F4452,06084,300SH SOLE 84,30000
VanEck Vectors Mortgage REIT IETP92189F4521,07977,484SH SOLE 77,48400
VanEck Vectors Short Muni ETFETP92189F52822812,658SH SOLE 12,65800
VanEck Vectors Biotech ETFETP92189F7269465,835SH SOLE 5,83500
VanEck Vectors India Growth LeETP92189F7671,08838,730SH SOLE 38,73000
VanEck Vectors Indonesia IndexETP92189F83331719,895SH SOLE 19,89500
Vanguard Total International SETP9219097682,13040,832SH SOLE 40,83200
Vanguard Extended Duration TreETP9219107093,27019,752SH SOLE 19,75200
Vanguard ESG International StoETP9219107252,71352,578SH SOLE 52,57800
Vanguard S&P Mid-Cap 400 ValueETP9219328443193,042SH SOLE 3,04200
Vanguard S&P Mid-Cap 400 GrowtETP9219328693732,501SH SOLE 2,50100
Vanguard U.S. Minimum VolatiliETP92193540998811,988SH SOLE 11,98800
Vanguard Long-Term Bond ETFETP9219377938657,734SH SOLE 7,73400
Vanguard International DividenETP9219468104566,335SH SOLE 6,33500
Vanguard Emerging Markets GoveETP92194688512,769161,844SH SOLE 161,84400
Vanguard Health Care ETFETP92204A5044092,005SH SOLE 2,00500
Vanguard Industrials ETFETP92204A6033982,747SH SOLE 2,74700
Vanguard Materials ETFETP92204A8011,76713,127SH SOLE 13,12700
Vanguard Communication ServiceETP92204A8841,61315,830SH SOLE 15,83000
Vanguard FTSE All World ex-USETP9220427187737,341SH SOLE 7,34100
Vanguard FTSE Pacific ETFETP9220428662,91242,791SH SOLE 42,79100
Vanguard Short-Term Treasury EETP92206C1021,07117,252SH SOLE 17,25200
Vanguard Russell 1000 Growth EETP92206C6803,08513,841SH SOLE 13,84100
Vanguard Intermediate-Term TreETP92206C7063,28246,560SH SOLE 46,56000
Vanguard Large-Cap ETFETP9229086371,2097,727SH SOLE 7,72700
Vanguard Value ETFETP9229087441,56714,997SH SOLE 14,99700
VictoryShares USAA Core Short-ETP92647N5351,29925,101SH SOLE 25,10100
VictoryShares USAA MSCI EmergiETP92647N54378219,933SH SOLE 19,93300
VictoryShares US 500 VolatilitETP92647N76678114,407SH SOLE 14,40700
Virtus Newfleet Dynamic CreditETP92790A20726711,527SH SOLE 11,52700
Virtus Seix Senior Loan ETFETP92790A4051,21050,081SH SOLE 50,08100
Walmart IncCommon Stock9311421032832,023SH SOLE 2,02300
WisdomTree US Total Dividend FETP97717W1095045,362SH SOLE 5,36200
WisdomTree Emerging Markets SmETP97717W2814069,821SH SOLE 9,82100
WisdomTree Emerging Markets HiETP97717W31563918,121SH SOLE 18,12100
WisdomTree Interest Rate HedgeETP97717W4303,676176,996SH SOLE 176,99600
WisdomTree Germany Hedged EquiETP97717W44855419,345SH SOLE 19,34500
WisdomTree US MidCap DividendETP97717W5051,56854,222SH SOLE 54,22200
WisdomTree Japan Hedged SmallCETP97717W5212015,114SH SOLE 5,11400
WisdomTree US SmallCap FundETP97717W5622638,816SH SOLE 8,81600
WisdomTree US SmallCap DividenETP97717W6042,360111,946SH SOLE 111,94600
WisdomTree International EquitETP97717W70358812,922SH SOLE 12,92200
WisdomTree International SmallETP97717W7604116,857SH SOLE 6,85700
WisdomTree Global ex-US QualitETP97717W8445057,575SH SOLE 7,57500
WisdomTree Europe SmallCap DivETP97717W8693496,569SH SOLE 6,56900
WisdomTree Yield Enhanced US AETP97717X5112314,293SH SOLE 4,29300
Wisdomtree Europe Hedged SmallETP97717X5521,35049,502SH SOLE 49,50200
Wisdomtree Emerging Markets EXETP97717X57813,754408,500SH SOLE 408,50000
WisdomTree Europe Hedged EquitETP97717X70189514,498SH SOLE 14,49800
WisdomTree Emerging Markets LoETP97717X8672,72585,844SH SOLE 85,84400