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,240 162,422 SH   SOLE   162,422 0 0
BUNGE LIMITED COM G16962105 8,764 96,636 SH   SOLE   96,636 0 0
AGNC INVT CORP COM 00123Q104 6,213 561,225 SH   SOLE   561,225 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 7,553 219,257 SH   SOLE   219,257 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 347 949 SH   SOLE   949 0 0
ALPHABET INC CAP STK CL C 02079K107 6,899 3,154 SH   SOLE   3,154 0 0
ALPHABET INC CAP STK CL A 02079K305 331 152 SH   SOLE   152 0 0
AMAZON COM INC COM 023135106 5,275 49,666 SH   SOLE   49,666 0 0
ANTERO RESOURCES CORP COM 03674X106 3,259 106,315 SH   SOLE   106,315 0 0
APPLE INC COM 037833100 3,877 28,355 SH   SOLE   28,355 0 0
BARRICK GOLD CORP COM 067901108 4,764 269,300 SH   SOLE   269,300 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 244 895 SH   SOLE   895 0 0
BLACKROCK MUNICIPAL INCOME COM 09253X102 1,205 101,137 SH   SOLE   101,137 0 0
CHENIERE ENERGY INC COM NEW 16411R208 6,017 45,228 SH   SOLE   45,228 0 0
CLEARWAY ENERGY INC CL C 18539C204 1,561 44,807 SH   SOLE   44,807 0 0
COMERICA INC COM 200340107 4,480 61,056 SH   SOLE   61,056 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 998 8,723 SH   SOLE   8,723 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 5,921 221,246 SH   SOLE   221,246 0 0
FIRSTCASH HOLDINGS INC COM 33768G107 5,199 74,801 SH   SOLE   74,801 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 221 5,988 SH   SOLE   5,988 0 0
ICICI BANK LIMITED ADR 45104G104 4,155 234,220 SH   SOLE   234,220 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,090 64,764 SH   SOLE   64,764 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 228 814 SH   SOLE   814 0 0
INVESCO SR INCOME TR COM 46131H107 1,300 334,145 SH   SOLE   334,145 0 0
ISHARES GOLD TR ISHARES NEW 464285204 660 19,250 SH   SOLE   19,250 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 738 3,375 SH   SOLE   3,375 0 0
KRANESHARES TR GLOBAL CARB STRA 500767678 3,968 80,600 SH   SOLE   80,600 0 0
M & T BK CORP COM 55261F104 5,043 31,641 SH   SOLE   31,641 0 0
MERCK & CO INC COM 58933Y105 4,444 48,742 SH   SOLE   48,742 0 0
MICROSOFT CORP COM 594918104 6,293 24,502 SH   SOLE   24,502 0 0
NEXTERA ENERGY INC COM 65339F101 3,112 40,176 SH   SOLE   40,176 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 415 5,599 SH   SOLE   5,599 0 0
NVIDIA CORPORATION COM 67066G104 2,493 16,445 SH   SOLE   16,445 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 2,791 226,707 SH   SOLE   226,707 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 335 29,186 SH   SOLE   29,186 0 0
SPDR GOLD TR GOLD SHS 78463V107 4,180 24,815 SH   SOLE   24,815 0 0
SERVICENOW INC COM 81762P102 2,534 5,329 SH   SOLE   5,329 0 0
TREACE MED CONCEPTS INC COM 89455T109 148 10,347 SH   SOLE   10,347 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 279 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 415 3,150 SH   SOLE   3,150 0 0
VERMILION ENERGY INC COM 923725105 4,561 239,317 SH   SOLE   239,317 0 0
VISA INC COM CL A 92826C839 3,811 19,356 SH   SOLE   19,356 0 0
WILLIAMS COS INC COM 969457100 1,399 44,836 SH   SOLE   44,836 0 0