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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 8,491 246,033 SH   SOLE   246,033 0 0
BUNGE LIMITED COM G16962105 7,758 95,407 SH   SOLE   95,407 0 0
AGNC INVT CORP COM 00123Q104 8,138 516,040 SH   SOLE   516,040 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 8,195 245,871 SH   SOLE   245,871 0 0
ACTIVISION BLIZZARD INC COM 00507V109 4,352 56,229 SH   SOLE   56,229 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 5,617 55,674 SH   SOLE   55,674 0 0
ALPHABET INC CAP STK CL C 02079K107 9,638 3,616 SH   SOLE   3,616 0 0
ALPHABET INC CAP STK CL A 02079K305 332 124 SH   SOLE   124 0 0
AMAZON COM INC COM 023135106 8,939 2,721 SH   SOLE   2,721 0 0
APPLE INC COM 037833100 5,330 37,665 SH   SOLE   37,665 0 0
BEAZER HOMES USA INC COM NEW 07556Q881 1,099 63,711 SH   SOLE   63,711 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 262 960 SH   SOLE   960 0 0
BLACKROCK MUNICIPAL INCOME COM 09253X102 1,538 101,089 SH   SOLE   101,089 0 0
CBRE ACQUISITION HLDGS INC COM CL A 12510J106 99 10,000 SH   SOLE   10,000 0 0
CLEARWAY ENERGY INC CL C 18539C204 2,676 88,404 SH   SOLE   88,404 0 0
FACEBOOK INC CL A 30303M102 660 1,945 SH   SOLE   1,945 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 1,491 9,448 SH   SOLE   9,448 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 6,408 265,779 SH   SOLE   265,779 0 0
ICICI BANK LIMITED ADR 45104G104 3,231 171,229 SH   SOLE   171,229 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,917 42,822 SH   SOLE   42,822 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 337 942 SH   SOLE   942 0 0
INVESCO SR INCOME TR COM 46131H107 1,701 382,320 SH   SOLE   382,320 0 0
ISHARES GOLD TR ISHARES NEW 464285204 643 19,250 SH   SOLE   19,250 0 0
ISHARES INC MSCI EURZONE ETF 464286608 402 8,354 SH   SOLE   8,354 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 973 3,550 SH   SOLE   3,550 0 0
ISHARES TR MSCI INDIA ETF 46429B598 3,306 67,907 SH   SOLE   67,907 0 0
M & T BK CORP COM 55261F104 2,376 15,907 SH   SOLE   15,907 0 0
MAGNITE INC COM 55955D100 2,643 94,402 SH   SOLE   94,402 0 0
MERCK & CO INC COM 58933Y105 2,854 38,003 SH   SOLE   38,003 0 0
MICROSOFT CORP COM 594918104 7,801 27,671 SH   SOLE   27,671 0 0
NEXTERA ENERGY INC COM 65339F101 3,861 49,178 SH   SOLE   49,178 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 3,248 200,005 SH   SOLE   200,005 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 751 48,789 SH   SOLE   48,789 0 0
PLUG POWER INC COM NEW 72919P202 703 27,515 SH   SOLE   27,515 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 256 597 SH   SOLE   597 0 0
SPDR SER TR S&P REGL BKG 78464A698 518 7,650 SH   SOLE   7,650 0 0
SPDR SER TR S&P BK ETF 78464A797 1,927 36,411 SH   SOLE   36,411 0 0
SALESFORCE COM INC COM 79466L302 7,528 27,757 SH   SOLE   27,757 0 0
SIMON PPTY GROUP INC NEW COM 828806109 7,762 59,721 SH   SOLE   59,721 0 0
SNAP INC CL A 83304A106 4,939 66,858 SH   SOLE   66,858 0 0
SUNRUN INC COM 86771W105 2,779 63,158 SH   SOLE   63,158 0 0
TARGET CORP COM 87612E106 247 1,080 SH   SOLE   1,080 0 0
TWILIO INC CL A 90138F102 5,687 17,824 SH   SOLE   17,824 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 392 1,350 SH   SOLE   1,350 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 420 3,104 SH   SOLE   3,104 0 0
VISA INC COM CL A 92826C839 4,996 22,427 SH   SOLE   22,427 0 0
WILLIAMS COS INC COM 969457100 763 29,429 SH   SOLE   29,429 0 0