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
Acm Resh Inc CL A COMMON STOCK 00108J109   2,471,403 95,421 SH   SOLE   0 0 95,421
Alibaba GRP SHS ADR COMMON STOCK 01609W102   2,482,688 21,512 SH   SOLE   0 0 21,512
Alphabet Inc Cap STK COMMON STOCK 02079K305   1,869,729 10,609 SH   SOLE   0 0 10,609
Amazon.Com Inc COMMON STOCK 023135106   7,692,743 35,064 SH   SOLE   0 0 35,064
Amplify Junior Silver Miners ETF COMMON STOCK 032108649   1,570,872 106,140 SH   SOLE   0 0 106,140
Apple COMMON STOCK 037833100   7,701,739 37,538 SH   SOLE   0 0 37,538
B J S Wholesale Club Hol COMMON STOCK 05550J101   3,919,512 36,349 SH   SOLE   0 0 36,349
Bank of New York Mellon Corp/The COMMON STOCK 064058100   5,276,544 57,914 SH   SOLE   0 0 57,914
Berkshire Hathaway COMMON STOCK 084670702   6,512,493 13,406 SH   SOLE   0 0 13,406
Bitwise Bitcoin ETF TR SHS Ben Int COMMON STOCK 09174C104   10,641,174 181,621 SH   SOLE   0 0 181,621
Capital Group FXD Income ETF TR U S Multi-Sector Income ETF COMMON STOCK 14020Y300   3,886,603 140,717 SH   SOLE   0 0 140,717
Capital Group Global Growth Equity ETF SHS Creation Unit COMMON STOCK 14020X104   4,940,995 154,551 SH   SOLE   0 0 154,551
Capital Group Growth ETF SHS Creation Unit COMMON STOCK 14020G101   4,900,276 120,548 SH   SOLE   0 0 120,548
Embraer SA COMMON STOCK 29082A107   6,160,109 108,243 SH   SOLE   0 0 108,243
ETF Ser Solutions (defiance Quant) COMMON STOCK 26922A420   2,647,210 28,832 SH   SOLE   0 0 28,832
ETF Ser Solutions U S Global Jets ETF COMMON STOCK 26922A842   649,775 28,288 SH   SOLE   0 0 28,288
Exchange Traded (concepts Trust Emqq Emg MKTS Internet &ecommerce Etf) COMMON STOCK 301505889   2,668,994 64,050 SH   SOLE   0 0 64,050
ExxonMobil COMMON STOCK 30231G102   4,677,657 43,392 SH   SOLE   0 0 43,392
Facebook Inc-Class A COMMON STOCK 30303M102   10,848,275 14,697 SH   SOLE   0 0 14,697
First TR (exchange-Traded FD IV No Amer Energy) COMMON STOCK 33738D101   397,587 10,599 SH   SOLE   0 0 10,599
First TR Exch Traded (alphadex FD II Asia Pac Ex Japan Alphadex FD) COMMON STOCK 33737J109   857,269 23,993 SH   SOLE   0 0 23,993
First TR Exchange (traded FD II Consumer Discretionary) COMMON STOCK 33734X101   673,415 10,615 SH   SOLE   0 0 10,615
First TR Exchange (traded FD II Energy Alphadex FD Annual) COMMON STOCK 33734X127   635,829 41,886 SH   SOLE   0 0 41,886
First TR Exchange (traded FD II Financial Alphadex FD Usd) COMMON STOCK 33734X135   697,610 12,444 SH   SOLE   0 0 12,444
First TR Exchange (traded FD II Utils Alphadex FD Annual) COMMON STOCK 33734X184   711,687 16,793 SH   SOLE   0 0 16,793
First TR Exchange (traded FD III First TR PFD Secs & Income Etf) COMMON STOCK 33739E108   314,499 17,668 SH   SOLE   0 0 17,668
First TR Multi Cap Growth Alphadex FD Com SHS COMMON STOCK 33733F101   4,775,026 32,523 SH   SOLE   0 0 32,523
First Trust Europe AlphaDEX Fund COMMON STOCK 33737J117   889,749 18,614 SH   SOLE   0 0 18,614
First Trust Multi-Asset Diversified Income Index Fund COMMON STOCK 33738R100   323,314 20,450 SH   SOLE   0 0 20,450
First Trust Senior Loan ETF COMMON STOCK 33738D309   7,457,859 162,516 SH   SOLE   0 0 162,516
General Electric Co COMMON STOCK 369604301   12,611,595 48,998 SH   SOLE   0 0 48,998
Granite Construction Inc COMMON STOCK 387328107   5,529,724 59,053 SH   SOLE   0 0 59,053
Howmet Aerospace Inc Com COMMON STOCK 443201108   11,274,824 60,575 SH   SOLE   0 0 60,575
IBM COMMON STOCK 459200101   5,413,929 18,366 SH   SOLE   0 0 18,366
Innovator Etfs TR Prem Income 20 Barrier ETF - July COMMON STOCK 45783Y582   1,904,768 75,497 SH   SOLE   0 0 75,497
Innovator Etfs TR Prem Income 30 Barrier ETF July COMMON STOCK 45783Y566   1,879,782 75,721 SH   SOLE   0 0 75,721
Intel COMMON STOCK 458140100   4,930,240 220,100 SH   SOLE   0 0 220,100
Invesco Activly (mangd Etc FD T Var Rate PFD) COMMON STOCK 46138G870   4,271,610 174,708 SH   SOLE   0 0 174,708
Invesco DB Base Metals Fund COMMON STOCK 46140H700   1,539,295 79,468 SH   SOLE   0 0 79,468
Invesco Emerging Markets Sovereign Debt ETF COMMON STOCK 46138E784   311,863 15,265 SH   SOLE   0 0 15,265
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2025 Corporate BD ETF COMMON STOCK 46138J825   255,480 12,354 SH   SOLE   0 0 12,354
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2026 Corporate BD ETF COMMON STOCK 46138J791   704,632 36,098 SH   SOLE   0 0 36,098
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2029 Corporate BD ETF COMMON STOCK 46138J577   514,250 27,500 SH   SOLE   0 0 27,500
Invesco Exchange Traded Self Indexed FD TR Invesco Russell 1000 Dynamic Multifactor ETF COMMON STOCK 46138J619   3,744,028 64,798 SH   SOLE   0 0 64,798
Invesco Exchange-Traded FD TR II S&P 500 QVM Multi-Factor ETF COMMON STOCK 46138G581   5,421,957 148,060 SH   SOLE   0 0 148,060
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2027 ETF COMMON STOCK 46138J783   1,220,088 62,091 SH   SOLE   0 0 62,091
Invesco Exchange-Traded Self - Indexed FD TR Invesco Bulletshares Corp BD ETF COMMON STOCK 46138J643   512,250 25,000 SH   SOLE   0 0 25,000
Invesco Exchange-Traded Self - Indexed FD TR Invesco Bulletshares High Yield Corp BD ETF COMMON STOCK 46138J635   3,725,458 159,685 SH   SOLE   0 0 159,685
Invesco Exchange-Traded Self-Indexed FD TR Bulletshares 2030 BD ETF COMMON STOCK 46139W841   7,705,323 296,187 SH   SOLE   0 0 296,187
iShares 20 Year Treasury Bond ETF COMMON STOCK 464287432   1,861,376 21,092 SH   SOLE   0 0 21,092
iShares MSCI Brazil Small Cap ETF COMMON STOCK 464289131   1,929,979 145,549 SH   SOLE   0 0 145,549
iShares Russell (2000 Growth Etf) COMMON STOCK 464287648   3,479,202 12,171 SH   SOLE   0 0 12,171
iShares TR Barclays (7 10 YR) COMMON STOCK 464287440   6,144,822 64,162 SH   SOLE   0 0 64,162
iShares TR EAFE (value Etf) COMMON STOCK 464288877   1,700,248 26,784 SH   SOLE   0 0 26,784
iShares TR EAFE SML (CP Etf) COMMON STOCK 464288273   1,588,857 21,861 SH   SOLE   0 0 21,861
iShares TR PFD And (incm Sec) COMMON STOCK 464288687   5,302,470 172,831 SH   SOLE   0 0 172,831
iShares TR Russell Mid-Cap Value ETF COMMON STOCK 464287473   1,524,234 11,535 SH   SOLE   0 0 11,535
iShares Trust MSCI (emg MKTS ETF Usd Dis) COMMON STOCK 464287234   1,703,981 35,323 SH   SOLE   0 0 35,323
iShares U S ETF TR Short MTY BD ETF COMMON STOCK 46431W507   3,072,796 60,133 SH   SOLE   0 0 60,133
iShares US Aerospace & Defense ETF COMMON STOCK 464288760   2,589,838 13,729 SH   SOLE   0 0 13,729
J P Morgan Exchange (traded FD Nasdaq EQT Prem) COMMON STOCK 46654Q203   3,933,990 72,316 SH   SOLE   0 0 72,316
J P Morgan Exchange- Traded FD TR Equity Premium Income ETF COMMON STOCK 46641Q332   3,738,834 65,766 SH   SOLE   0 0 65,766
J P Morgan Exchange-Traded FD TR Ultra Short Mun Income ETF COMMON STOCK 46641Q654   4,644,158 91,205 SH   SOLE   0 0 91,205
J P Morgan Exchange-Traded FD TR Ultra-Short Income ETF COMMON STOCK 46641Q837   9,052,884 178,628 SH   SOLE   0 0 178,628
Janus Detroit SR TR Janus Henderson Aaa Clo ETF COMMON STOCK 47103U845   3,802,088 74,918 SH   SOLE   0 0 74,918
JPMorgan Chase COMMON STOCK 46625H100   5,522,785 19,050 SH   SOLE   0 0 19,050
Kraneshares TR CSI China Internet ETF COMMON STOCK 500767306   5,030,503 146,533 SH   SOLE   0 0 146,533
LendingTree Inc COMMON STOCK 52603B107   3,359,209 90,618 SH   SOLE   0 0 90,618
Microsoft COMMON STOCK 594918104   7,766,657 15,614 SH   SOLE   0 0 15,614
MP Matls Corp Com COMMON STOCK 553368101   3,533,706 106,213 SH   SOLE   0 0 106,213
Northern LTS FD TR Toews Agility SHS Dynamic Tactical Income ETF COMMON STOCK 66538J738   3,800,609 169,410 SH   SOLE   0 0 169,410
Northern LTS FD TR Toews Agility SHS Managed Risk ETF COMMON STOCK 66538J720   7,986,477 237,930 SH   SOLE   0 0 237,930
Nvidia Corp Com COMMON STOCK 67066G104   8,856,308 56,052 SH   SOLE   0 0 56,052
O'Reilly Automotive Inc COMMON STOCK 67103H107   7,775,665 86,271 SH   SOLE   0 0 86,271
Palantir Technologies Inc CL A COMMON STOCK 69608A108   5,782,421 42,418 SH   SOLE   0 0 42,418
Paypal HLDGS Inc Com COMMON STOCK 70450Y103   2,854,062 38,402 SH   SOLE   0 0 38,402
SAP SE COMMON STOCK 803054204   5,225,654 17,184 SH   SOLE   0 0 17,184
Sector SPDR TR SHS (ben Int Consumer Staples) COMMON STOCK 81369Y308   2,975,822 36,752 SH   SOLE   0 0 36,752
Sector SPDR TR SHS (ben Int Industrial) COMMON STOCK 81369Y704   3,293,016 22,322 SH   SOLE   0 0 22,322
Sector SPDR TR SHS (ben Int Utilities) COMMON STOCK 81369Y886   3,164,884 38,756 SH   SOLE   0 0 38,756
Select Sector SPDR (TR Communication) COMMON STOCK 81369Y852   3,978,466 36,657 SH   SOLE   0 0 36,657
Select Sector SPDR (TR Consumer Discretionary Formerly Cyclical/) COMMON STOCK 81369Y407   3,153,295 14,509 SH   SOLE   0 0 14,509
Select Sector SPDR (trust Amex Financial Select Index Usd Dis) COMMON STOCK 81369Y605   3,236,004 61,791 SH   SOLE   0 0 61,791
Select Sector SPDR (trust Technology Select Sector Usd Dis) COMMON STOCK 81369Y803   3,398,405 13,420 SH   SOLE   0 0 13,420
SPDR Blackstone/Gso (sen Loan) COMMON STOCK 78467V608   2,465,438 59,279 SH   SOLE   0 0 59,279
SPDR Bloomberg Barclays International Corporate Bond ETF COMMON STOCK 78464A151   346,301 10,626 SH   SOLE   0 0 10,626
SPDR Bloomberg Barclays International Treasury Bond ETF COMMON STOCK 78464A516   335,593 14,286 SH   SOLE   0 0 14,286
SPDR Dow Jones Inter Real Estate ETF COMMON STOCK 78463X863   2,372,402 86,584 SH   SOLE   0 0 86,584
SPDR Index SHS FDS (S&P Emerging MKTS SM Cap Etf) COMMON STOCK 78463X756   3,416,736 55,082 SH   SOLE   0 0 55,082
SPDR Ser TR S&P (biotech) COMMON STOCK 78464A870   1,381,447 16,658 SH   SOLE   0 0 16,658
SPDR Ser TR S&P Metals & MNG ETF COMMON STOCK 78464A755   853,626 12,699 SH   SOLE   0 0 12,699
Taiwan Semiconductor Manufacturing Co Ltd COMMON STOCK 874039100   6,290,408 27,678 SH   SOLE   0 0 27,678
Uber Technologies Inc Com COMMON STOCK 90353T100   11,246,941 120,546 SH   SOLE   0 0 120,546
UBS Group AG SHS COMMON STOCK H42097107   5,253,880 155,348 SH   SOLE   0 0 155,348
Vaneck Vectors ETF (TR Intl High Yield) COMMON STOCK 92189F445   7,485,688 339,487 SH   SOLE   0 0 339,487
Visa Inc Com CL A COMMON STOCK 92826C839   5,027,270 14,159 SH   SOLE   0 0 14,159