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 5,594 159,522 SH   SOLE   159,522 0 0
BUNGE LIMITED COM G16962105 10,353 93,433 SH   SOLE   93,433 0 0
AGNC INVT CORP COM 00123Q104 5,764 440,002 SH   SOLE   440,002 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 9,751 254,585 SH   SOLE   254,585 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 2,799 49,841 SH   SOLE   49,841 0 0
ALPHABET INC CAP STK CL C 02079K107 8,932 3,198 SH   SOLE   3,198 0 0
ALPHABET INC CAP STK CL A 02079K305 364 131 SH   SOLE   131 0 0
AMAZON COM INC COM 023135106 8,639 2,650 SH   SOLE   2,650 0 0
APPLE INC COM 037833100 6,137 35,149 SH   SOLE   35,149 0 0
BARRICK GOLD CORP COM 067901108 6,368 259,581 SH   SOLE   259,581 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 320 907 SH   SOLE   907 0 0
BLACKROCK MUNICIPAL INCOME COM 09253X102 1,243 94,647 SH   SOLE   94,647 0 0
CHENIERE ENERGY INC COM NEW 16411R208 5,352 38,601 SH   SOLE   38,601 0 0
CLEARWAY ENERGY INC CL C 18539C204 1,885 51,619 SH   SOLE   51,619 0 0
COMERICA INC COM 200340107 5,463 60,413 SH   SOLE   60,413 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 1,352 8,867 SH   SOLE   8,867 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 8,127 285,859 SH   SOLE   285,859 0 0
FIRSTCASH HOLDINGS INC COM 33768G107 4,397 62,517 SH   SOLE   62,517 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 282 6,988 SH   SOLE   6,988 0 0
ICICI BANK LIMITED ADR 45104G104 3,401 179,545 SH   SOLE   179,545 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,032 45,655 SH   SOLE   45,655 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 313 864 SH   SOLE   864 0 0
INVESCO SR INCOME TR COM 46131H107 1,573 369,145 SH   SOLE   369,145 0 0
ISHARES GOLD TR ISHARES NEW 464285204 709 19,250 SH   SOLE   19,250 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 937 3,375 SH   SOLE   3,375 0 0
JPMORGAN CHASE & CO COM 46625H100 211 1,548 SH   SOLE   1,548 0 0
KRANESHARES TR GLOBAL CARB STRA 500767678 3,416 73,219 SH   SOLE   73,219 0 0
M & T BK CORP COM 55261F104 6,155 36,312 SH   SOLE   36,312 0 0
MP MATERIALS CORP COM CL A 553368101 2,277 39,715 SH   SOLE   39,715 0 0
MERCK & CO INC COM 58933Y105 2,668 32,518 SH   SOLE   32,518 0 0
MICROSOFT CORP COM 594918104 7,863 25,504 SH   SOLE   25,504 0 0
NEXTERA ENERGY INC COM 65339F101 6,054 71,470 SH   SOLE   71,470 0 0
NVIDIA CORPORATION COM 67066G104 6,232 22,838 SH   SOLE   22,838 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 3,350 233,450 SH   SOLE   233,450 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 624 46,641 SH   SOLE   46,641 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 224 497 SH   SOLE   497 0 0
SPDR GOLD TR GOLD SHS 78463V107 406 2,249 SH   SOLE   2,249 0 0
SPDR SER TR S&P REGL BKG 78464A698 251 3,650 SH   SOLE   3,650 0 0
SALESFORCE COM INC COM 79466L302 4,921 23,177 SH   SOLE   23,177 0 0
TREACE MED CONCEPTS INC COM 89455T109 219 11,597 SH   SOLE   11,597 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 360 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 474 3,208 SH   SOLE   3,208 0 0
VERMILION ENERGY INC COM 923725105 2,488 118,370 SH   SOLE   118,370 0 0
VISA INC COM CL A 92826C839 6,150 27,731 SH   SOLE   27,731 0 0
WILLIAMS COS INC COM 969457100 1,476 44,180 SH   SOLE   44,180 0 0