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
Alibaba GRP SHS ADR COMMON STOCK 01609W102   1,963,022 23,152 SH   SOLE   0 0 23,152
Alphabet Inc Cap STK COMMON STOCK 02079K305   2,000,968 10,570 SH   SOLE   0 0 10,570
Amazon.Com Inc COMMON STOCK 023135106   13,749,882 62,673 SH   SOLE   0 0 62,673
Amplify Junior Silver Miners ETF COMMON STOCK 032108649   923,659 93,017 SH   SOLE   0 0 93,017
Apollo Global MGMT COMMON STOCK 03769M106   6,737,372 40,793 SH   SOLE   0 0 40,793
Apple COMMON STOCK 037833100   12,239,534 48,876 SH   SOLE   0 0 48,876
Berkshire Hathaway COMMON STOCK 084670702   6,597,772 14,556 SH   SOLE   0 0 14,556
Bitwise Bitcoin ETF TR SHS Ben Int COMMON STOCK 09174C104   11,971,463 235,427 SH   SOLE   0 0 235,427
Celestica Inc Com COMMON STOCK 15101Q207   2,132,527 23,116 SH   SOLE   0 0 23,116
DBX ETF TR Xtrackers MSCI Acwi Ex USA Esg Leaders ETF COMMON STOCK 233051192   3,233,668 113,396 SH   SOLE   0 0 113,396
DBX ETF TR Xtrackers MSCI USA Esg Leaders Equity ETF COMMON STOCK 233051150   4,917,416 91,097 SH   SOLE   0 0 91,097
Exchange Traded (concepts Trust Emqq Emg MKTS Internet &ecommerce Etf) COMMON STOCK 301505889   2,099,836 60,900 SH   SOLE   0 0 60,900
Facebook Inc-Class A COMMON STOCK 30303M102   10,184,361 17,394 SH   SOLE   0 0 17,394
First TR (exchange-Traded FD IV No Amer Energy) COMMON STOCK 33738D101   413,023 11,586 SH   SOLE   0 0 11,586
First TR Exch Traded (alphadex FD II Asia Pac Ex Japan Alphadex FD) COMMON STOCK 33737J109   680,392 24,829 SH   SOLE   0 0 24,829
First TR Exchange (traded FD II Utils Alphadex FD Annual) COMMON STOCK 33734X184   501,015 13,245 SH   SOLE   0 0 13,245
First TR Exchange (traded FD III First TR PFD Secs & Income Etf) COMMON STOCK 33739E108   352,699 19,927 SH   SOLE   0 0 19,927
First TR Multi Cap Growth Alphadex FD Com SHS COMMON STOCK 33733F101   1,534,094 11,100 SH   SOLE   0 0 11,100
First Trust Europe AlphaDEX Fund COMMON STOCK 33737J117   709,091 19,799 SH   SOLE   0 0 19,799
First Trust Multi-Asset Diversified Income Index Fund COMMON STOCK 33738R100   330,268 20,450 SH   SOLE   0 0 20,450
First Trust S&P REIT Index Fund COMMON STOCK 33734G108   488,144 17,835 SH   SOLE   0 0 17,835
First Trust Senior Loan ETF COMMON STOCK 33738D309   6,301,402 136,276 SH   SOLE   0 0 136,276
Granite Construction Inc COMMON STOCK 387328107   4,812,666 54,789 SH   SOLE   0 0 54,789
Howmet Aerospace Inc Com COMMON STOCK 443201108   10,008,121 91,507 SH   SOLE   0 0 91,507
Innovator Etfs TR Prem Income 20 Barrier ETF - July COMMON STOCK 45783Y582   1,683,402 66,450 SH   SOLE   0 0 66,450
Innovator Etfs TR Prem Income 30 Barrier ETF July COMMON STOCK 45783Y566   1,683,487 66,650 SH   SOLE   0 0 66,650
Invesco Activly (mangd Etc FD T Var Rate PFD) COMMON STOCK 46138G870   3,591,393 148,466 SH   SOLE   0 0 148,466
Invesco Emerging Markets Sovereign Debt ETF COMMON STOCK 46138E784   309,469 15,614 SH   SOLE   0 0 15,614
Invesco Exchange (traded FD TR Oil &gas Servic) COMMON STOCK 46137Y872   565,614 20,302 SH   SOLE   0 0 20,302
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2025 Corporate BD ETF COMMON STOCK 46138J825   293,788 14,227 SH   SOLE   0 0 14,227
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2026 Corporate BD ETF COMMON STOCK 46138J791   689,765 35,500 SH   SOLE   0 0 35,500
Invesco Exchange Traded Self Indexed FD TR Bulletshares 2029 Corporate BD ETF COMMON STOCK 46138J577   504,350 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,861,881 71,213 SH   SOLE   0 0 71,213
Invesco Exchange-Traded FD TR II S&P 500 QVM Multi-Factor ETF COMMON STOCK 46138G581   5,960,344 172,592 SH   SOLE   0 0 172,592
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2025 Corporate BD ETF COMMON STOCK 46138J817   3,168,065 137,324 SH   SOLE   0 0 137,324
Invesco Exchange-Traded Self - Indexed FD TR Bulletshares 2027 ETF COMMON STOCK 46138J783   1,198,020 61,500 SH   SOLE   0 0 61,500
Invesco Exchange-Traded Self - Indexed FD TR Invesco Bulletshares Corp BD ETF COMMON STOCK 46138J643   503,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,051,074 131,088 SH   SOLE   0 0 131,088
Invesco Exchange-Traded Self-Indexed FD TR Bulletshares 2030 BD ETF COMMON STOCK 46139W841   7,021,143 273,409 SH   SOLE   0 0 273,409
iShares 20 Year Treasury Bond ETF COMMON STOCK 464287432   2,207,855 25,282 SH   SOLE   0 0 25,282
iShares MSCI Brazil Small Cap ETF COMMON STOCK 464289131   1,113,682 120,398 SH   SOLE   0 0 120,398
iShares Russell (2000 Growth Etf) COMMON STOCK 464287648   3,551,411 12,339 SH   SOLE   0 0 12,339
iShares TR Barclays (7 10 YR) COMMON STOCK 464287440   6,894,510 74,576 SH   SOLE   0 0 74,576
iShares TR EAFE SML (CP Etf) COMMON STOCK 464288273   1,352,052 22,256 SH   SOLE   0 0 22,256
iShares TR PFD And (incm Sec) COMMON STOCK 464288687   5,393,501 171,549 SH   SOLE   0 0 171,549
iShares Trust MSCI (emg MKTS ETF Usd Dis) COMMON STOCK 464287234   1,501,756 35,910 SH   SOLE   0 0 35,910
J P Morgan Exchange- Traded FD TR Equity Premium Income ETF COMMON STOCK 46641Q332   3,203,298 55,301 SH   SOLE   0 0 55,301
J P Morgan Exchange-Traded FD TR Ultra-Short Income ETF COMMON STOCK 46641Q837   15,732,985 311,071 SH   SOLE   0 0 311,071
Kraneshares TR CSI China Internet ETF COMMON STOCK 500767306   4,253,682 145,475 SH   SOLE   0 0 145,475
Microsoft COMMON STOCK 594918104   8,923,377 21,171 SH   SOLE   0 0 21,171
Murphy USA Inc COMMON STOCK 626755102   7,715,410 15,377 SH   SOLE   0 0 15,377
Northern LTS FD TR Toews Agility SHS Dynamic Tactical Income ETF COMMON STOCK 66538J738   3,322,311 147,070 SH   SOLE   0 0 147,070
Northern LTS FD TR Toews Agility SHS Managed Risk ETF COMMON STOCK 66538J720   7,498,619 227,235 SH   SOLE   0 0 227,235
Nu Holdings Limited Registered SHS -A- COMMON STOCK G6683N103   1,609,302 155,338 SH   SOLE   0 0 155,338
Nvidia Corp Com COMMON STOCK 67066G104   9,705,125 72,270 SH   SOLE   0 0 72,270
Paypal HLDGS Inc Com COMMON STOCK 70450Y103   2,968,217 34,777 SH   SOLE   0 0 34,777
Sector SPDR TR SHS (ben Int Consumer Staples) COMMON STOCK 81369Y308   1,935,922 24,627 SH   SOLE   0 0 24,627
Sector SPDR TR SHS (ben Int Industrial) COMMON STOCK 81369Y704   1,873,861 14,222 SH   SOLE   0 0 14,222
Sector SPDR TR SHS (ben Int Utilities) COMMON STOCK 81369Y886   1,931,672 25,521 SH   SOLE   0 0 25,521
Select Sector SPDR (TR Communication) COMMON STOCK 81369Y852   2,487,973 25,700 SH   SOLE   0 0 25,700
Select Sector SPDR (TR Energy) COMMON STOCK 81369Y506   1,773,858 20,708 SH   SOLE   0 0 20,708
Select Sector SPDR (TR RL Est Sel Sec) COMMON STOCK 81369Y860   1,842,531 45,304 SH   SOLE   0 0 45,304
Select Sector SPDR (TR SHS Ben Int Materials) COMMON STOCK 81369Y100   1,808,738 21,497 SH   SOLE   0 0 21,497
Select Sector SPDR (trust Amex Financial Select Index Usd Dis) COMMON STOCK 81369Y605   1,967,171 40,703 SH   SOLE   0 0 40,703
SPDR Blackstone/Gso (sen Loan) COMMON STOCK 78467V608   2,487,666 59,613 SH   SOLE   0 0 59,613
SPDR Bloomberg Barclays International Corporate Bond ETF COMMON STOCK 78464A151   309,975 10,930 SH   SOLE   0 0 10,930
SPDR Bloomberg Barclays International Treasury Bond ETF COMMON STOCK 78464A516   7,352,080 343,716 SH   SOLE   0 0 343,716
SPDR Dow Jones Inter Real Estate ETF COMMON STOCK 78463X863   1,956,997 84,939 SH   SOLE   0 0 84,939
SPDR Index SHS FDS (S&P Emerging MKTS SM Cap Etf) COMMON STOCK 78463X756   4,326,590 73,820 SH   SOLE   0 0 73,820
SPDR Ser TR S&P (biotech) COMMON STOCK 78464A870   1,612,434 17,904 SH   SOLE   0 0 17,904
Sterling Constr Inc Com COMMON STOCK 859241101   5,179,838 30,750 SH   SOLE   0 0 30,750
UBS Group AG SHS COMMON STOCK H42097107   8,391,636 276,769 SH   SOLE   0 0 276,769
Visa Inc Com CL A COMMON STOCK 92826C839   9,652,494 30,542 SH   SOLE   0 0 30,542