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 9,029 242,583 SH   SOLE   242,583 0 0
BUNGE LIMITED COM G16962105 5,715 73,126 SH   SOLE   73,126 0 0
AGNC INVT CORP COM 00123Q104 7,719 457,013 SH   SOLE   457,013 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 9,887 271,545 SH   SOLE   271,545 0 0
ACTIVISION BLIZZARD INC COM 00507V109 5,032 52,725 SH   SOLE   52,725 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 437 1,926 SH   SOLE   1,926 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 4,726 45,355 SH   SOLE   45,355 0 0
ALPHABET INC CAP STK CL C 02079K107 9,910 3,954 SH   SOLE   3,954 0 0
ALPHABET INC CAP STK CL A 02079K305 305 125 SH   SOLE   125 0 0
AMAZON COM INC COM 023135106 8,886 2,583 SH   SOLE   2,583 0 0
APPLE INC COM 037833100 5,183 37,840 SH   SOLE   37,840 0 0
ASENSUS SURGICAL INC COM 04367G103 48 15,000 SH   SOLE   15,000 0 0
BEAZER HOMES USA INC COM NEW 07556Q881 1,682 87,196 SH   SOLE   87,196 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 315 1,135 SH   SOLE   1,135 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 1,656 105,899 SH   SOLE   105,899 0 0
CBRE ACQUISITION HLDGS INC COM CL A 12510J106 97 10,000 SH   SOLE   10,000 0 0
CLEARWAY ENERGY INC CL C 18539C204 2,382 89,969 SH   SOLE   89,969 0 0
FACEBOOK INC CL A 30303M102 694 1,995 SH   SOLE   1,995 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 1,522 9,572 SH   SOLE   9,572 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 5,738 242,608 SH   SOLE   242,608 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,266 61,056 SH   SOLE   61,056 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830 1,464 39,417 SH   SOLE   39,417 0 0
ICICI BANK LIMITED ADR 45104G104 2,806 164,071 SH   SOLE   164,071 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,864 40,976 SH   SOLE   40,976 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 340 959 SH   SOLE   959 0 0
INVESCO SR INCOME TR COM 46131H107 1,803 404,320 SH   SOLE   404,320 0 0
ISHARES SILVER TR ISHARES 46428Q109 5,465 225,625 SH   SOLE   225,625 0 0
ISHARES GOLD TR ISHARES NEW 464285204 649 19,250 SH   SOLE   19,250 0 0
ISHARES INC MSCI EURZONE ETF 464286608 259 5,249 SH   SOLE   5,249 0 0
ISHARES INC MSCI STH KOR ETF 464286772 3,050 32,730 SH   SOLE   32,730 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 964 3,550 SH   SOLE   3,550 0 0
ISHARES TR MSCI INDIA ETF 46429B598 2,878 65,029 SH   SOLE   65,029 0 0
M & T BK CORP COM 55261F104 4,461 30,700 SH   SOLE   30,700 0 0
MICROSOFT CORP COM 594918104 7,689 28,385 SH   SOLE   28,385 0 0
NEXTERA ENERGY INC COM 65339F101 3,508 47,867 SH   SOLE   47,867 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 3,151 193,653 SH   SOLE   193,653 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 778 48,789 SH   SOLE   48,789 0 0
PLUG POWER INC COM NEW 72919P202 922 26,970 SH   SOLE   26,970 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 266 622 SH   SOLE   622 0 0
SALESFORCE COM INC COM 79466L302 6,757 27,664 SH   SOLE   27,664 0 0
SIMON PPTY GROUP INC NEW COM 828806109 7,825 59,971 SH   SOLE   59,971 0 0
SNAP INC CL A 83304A106 4,594 67,421 SH   SOLE   67,421 0 0
TARGET CORP COM 87612E106 267 1,105 SH   SOLE   1,105 0 0
TITAN MED INC COM NEW 88830X819 17 10,200 SH   SOLE   10,200 0 0
TWILIO INC CL A 90138F102 6,474 16,424 SH   SOLE   16,424 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,552 83,815 SH   SOLE   83,815 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 445 1,550 SH   SOLE   1,550 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 427 3,103 SH   SOLE   3,103 0 0
VISA INC COM CL A 92826C839 4,804 20,545 SH   SOLE   20,545 0 0