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
ADVANCED MICRO DEVICES INC COM 007903107   901,692 9,200 SH   SOLE   9,200 0 0
AGNC INVT CORP COM 00123Q104   548,352 54,400 SH   SOLE   54,400 0 0
ALPHABET INC CAP STK CL C 02079K107   6,800,664 65,391 SH   SOLE   65,391 0 0
ALPHABET INC CAP STK CL A 02079K305   676,838 6,525 SH   SOLE   6,525 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   8,823,003 228,279 SH   SOLE   228,279 0 0
ALTUS POWER INC COM CL A 02217A102   54,800 10,000 SH   SOLE   10,000 0 0
AMAZON COM INC COM 023135106   1,853,539 17,945 SH   SOLE   17,945 0 0
AMN HEALTHCARE SVCS INC COM 001744101   2,527,625 30,468 SH   SOLE   30,468 0 0
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   6,847,625 358,326 SH   SOLE   358,326 0 0
APPLE INC COM 037833100   4,218,142 25,580 SH   SOLE   25,580 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   207,617 305 SH   SOLE   305 0 0
B & G FOODS INC NEW COM 05508R106   248,480 16,000 SH   SOLE   16,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   511,941 1,658 SH   SOLE   1,658 0 0
BLACKROCK MUNICIPAL INCOME COM 09253X102   508,547 43,540 SH   SOLE   43,540 0 0
BUNGE LIMITED COM G16962105   6,594,008 69,032 SH   SOLE   69,032 0 0
CHENIERE ENERGY INC COM NEW 16411R208   6,080,578 38,582 SH   SOLE   38,582 0 0
CLEARWAY ENERGY INC CL C 18539C204   1,480,249 47,247 SH   SOLE   47,247 0 0
DARLING INGREDIENTS INC COM 237266101   3,299,016 56,490 SH   SOLE   56,490 0 0
DEVON ENERGY CORP NEW COM 25179M103   294,601 5,821 SH   SOLE   5,821 0 0
ENBRIDGE INC COM 29250N105   223,368 5,855 SH   SOLE   5,855 0 0
EXPEDIA GROUP INC COM NEW 30212P303   2,396,156 24,695 SH   SOLE   24,695 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102   8,510,035 65,206 SH   SOLE   65,206 0 0
FIRSTCASH HOLDINGS INC COM 33768G107   7,009,337 73,496 SH   SOLE   73,496 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   42,760 11,683 SH   SOLE   11,683 0 0
GLOBAL X FDS GLB X MLP ENRG I 37954Y293   35,955 900 SH   SOLE   900 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343   162,032 3,895 SH   SOLE   3,895 0 0
GLOBAL X FDS CLOUD COMPUTNG 37954Y442   1,193 65 SH   SOLE   65 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   13,663 215 SH   SOLE   215 0 0
ICICI BANK LIMITED ADR 45104G104   4,860,992 225,254 SH   SOLE   225,254 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   462,267 1,675 SH   SOLE   1,675 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   6,508 45 SH   SOLE   45 0 0
INVESCO EXCHANGE TRADED FD T INVESCO MSCI 46137V407   31,872 649 SH   SOLE   649 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   245,191 764 SH   SOLE   764 0 0
ISHARES GOLD TR ISHARES NEW 464285204   1,360,268 36,400 SH   SOLE   36,400 0 0
ISHARES TR SELECT DIVID ETF 464287168   123,039 1,050 SH   SOLE   1,050 0 0
ISHARES TR CORE US AGGBD ET 464287226   3,188 32 SH   SOLE   32 0 0
ISHARES TR IBOXX INV CP ETF 464287242   1,206 11 SH   SOLE   11 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   1,780,650 21,672 SH   SOLE   21,672 0 0
ISHARES TR MSCI EAFE ETF 464287465   4,005 56 SH   SOLE   56 0 0
ISHARES TR RUS MID CAP ETF 464287499   130,051 1,860 SH   SOLE   1,860 0 0
ISHARES TR EXPANDED TECH 464287515   17,673 58 SH   SOLE   58 0 0
ISHARES TR ISHARES BIOTECH 464287556   3,029,189 23,453 SH   SOLE   23,453 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   775,748 3,175 SH   SOLE   3,175 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   16,948 95 SH   SOLE   95 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   14,125 60 SH   SOLE   60 0 0
ISHARES TR U.S. REAL ES ETF 464287739   1,274 15 SH   SOLE   15 0 0
ISHARES TR MORTGE REL ETF 46435G342   8,999,491 412,064 SH   SOLE   412,064 0 0
MERCK & CO INC COM 58933Y105   4,849,070 45,578 SH   SOLE   45,578 0 0
MICROSOFT CORP COM 594918104   8,018,848 27,814 SH   SOLE   27,814 0 0
NEXTERA ENERGY INC COM 65339F101   6,062,611 78,653 SH   SOLE   78,653 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   1,295,494 21,325 SH   SOLE   21,325 0 0
NVIDIA CORPORATION COM 67066G104   247,215 890 SH   SOLE   890 0 0
ORACLE CORP COM 68389X105   450,662 4,850 SH   SOLE   4,850 0 0
SEA LTD SPONSORD ADS 81141R100   2,809,153 32,457 SH   SOLE   32,457 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   2,420 30 SH   SOLE   30 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   52,949 409 SH   SOLE   409 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   10,617 71 SH   SOLE   71 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,293,211 39,758 SH   SOLE   39,758 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   147,235 975 SH   SOLE   975 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   10,695 158 SH   SOLE   158 0 0
SPDR GOLD TR GOLD SHS 78463V107   8,777,841 47,908 SH   SOLE   47,908 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101   350,058 11,976 SH   SOLE   11,976 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408   20,046 807 SH   SOLE   807 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   753,291 8,204 SH   SOLE   8,204 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   161,750 5,000 SH   SOLE   5,000 0 0
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700   65,058 749 SH   SOLE   749 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   134 1 SH   SOLE   1 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   113,426 582 SH   SOLE   582 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,858 18 SH   SOLE   18 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   311,800 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   344,446 2,494 SH   SOLE   2,494 0 0
VERMILION ENERGY INC COM 923725105   261,021 20,125 SH   SOLE   20,125 0 0
WILLIAMS COS INC COM 969457100   1,623,638 54,375 SH   SOLE   54,375 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   2,913,136 39,452 SH   SOLE   39,452 0 0