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
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   43,694 11,683 SH   SOLE   11,683 0 0
ALTUS POWER INC COM CL A 02217A102   54,000 10,000 SH   SOLE   10,000 0 0
SERVICENOW INC COM 81762P102   201,185 358 SH   SOLE   358 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   221,049 305 SH   SOLE   305 0 0
BLACKROCK MUNICIPAL INCOME COM 09253X102   249,735 21,830 SH   SOLE   21,830 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101   319,771 11,107 SH   SOLE   11,107 0 0
ORACLE CORP COM 68389X105   331,666 2,785 SH   SOLE   2,785 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   346,626 1,225 SH   SOLE   1,225 0 0
ENLIGHT RENEWABLE ENERGY LTD SHS M4056D110   352,693 19,870 SH   SOLE   19,870 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   353,403 2,487 SH   SOLE   2,487 0 0
B & G FOODS INC NEW COM 05508R106   353,429 25,390 SH   SOLE   25,390 0 0
NVIDIA CORPORATION COM 67066G104   386,640 914 SH   SOLE   914 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   408,579 1,106 SH   SOLE   1,106 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   492,601 1,675 SH   SOLE   1,675 0 0
PLUG POWER INC COM NEW 72919P202   604,698 58,200 SH   SOLE   58,200 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   604,934 1,774 SH   SOLE   1,774 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   618,224 6,733 SH   SOLE   6,733 0 0
ALPHABET INC CAP STK CL A 02079K305   788,943 6,591 SH   SOLE   6,591 0 0
CLEARWAY ENERGY INC CL C 18539C204   789,598 27,647 SH   SOLE   27,647 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   873,697 3,175 SH   SOLE   3,175 0 0
MERCK & CO INC COM 58933Y105   941,352 8,158 SH   SOLE   8,158 0 0
ISHARES GOLD TR ISHARES NEW 464285204   1,342,791 36,900 SH   SOLE   36,900 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   1,454,291 17,936 SH   SOLE   17,936 0 0
ADVANCED MICRO DEVICES INC COM 007903107   1,615,244 14,180 SH   SOLE   14,180 0 0
UIPATH INC CL A 90364P105   2,101,275 126,812 SH   SOLE   126,812 0 0
WILLIAMS COS INC COM 969457100   2,116,056 64,850 SH   SOLE   64,850 0 0
AMAZON COM INC COM 023135106   2,241,540 17,195 SH   SOLE   17,195 0 0
NEW FORTRESS ENERGY INC COM CL A 644393100   2,383,956 89,020 SH   SOLE   89,020 0 0
AMN HEALTHCARE SVCS INC COM 001744101   2,519,799 23,092 SH   SOLE   23,092 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   2,891,960 42,604 SH   SOLE   42,604 0 0
SEA LTD SPONSORD ADS 81141R100   2,917,845 50,273 SH   SOLE   50,273 0 0
EXPEDIA GROUP INC COM NEW 30212P303   3,184,015 29,107 SH   SOLE   29,107 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   3,478,466 59,319 SH   SOLE   59,319 0 0
DATADOG INC CL A COM 23804L103   3,619,499 36,791 SH   SOLE   36,791 0 0
PUBLIC STORAGE COM 74460D109   3,822,460 13,096 SH   SOLE   13,096 0 0
BUNGE LIMITED COM G16962105   3,923,993 41,590 SH   SOLE   41,589 0 0
AGNC INVT CORP COM 00123Q104   4,474,664 441,724 SH   SOLE   441,724 0 0
ISHARES TR ISHARES BIOTECH 464287556   4,762,016 37,508 SH   SOLE   37,508 0 0
APPLE INC COM 037833100   4,830,629 24,904 SH   SOLE   24,904 0 0
ISHARES TR 20 YR TR BD ETF 464287432   5,028,413 48,848 SH   SOLE   48,848 0 0
ICICI BANK LIMITED ADR 45104G104   5,189,711 224,858 SH   SOLE   224,857 0 0
FIRSTCASH HOLDINGS INC COM 33768G107   5,778,737 61,917 SH   SOLE   61,917 0 0
CHENIERE ENERGY INC COM NEW 16411R208   6,006,542 39,423 SH   SOLE   39,423 0 0
ALPHABET INC CAP STK CL C 02079K107   7,756,838 64,122 SH   SOLE   64,122 0 0
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   7,874,491 393,528 SH   SOLE   393,527 0 0
SPDR GOLD TR GOLD SHS 78463V107   8,123,006 45,566 SH   SOLE   45,565 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   8,833,366 225,284 SH   SOLE   225,283 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102   9,385,889 63,780 SH   SOLE   63,780 0 0
MICROSOFT CORP COM 594918104   9,492,978 27,876 SH   SOLE   27,876 0 0
ISHARES TR MORTGE REL ETF 46435G342   10,058,924 426,226 SH   SOLE   426,225 0 0