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
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   56,687,252 2,188,697 SH   SOLE 0 2,188,697 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   55,705,332 2,150,785 SH   SOLE 0 2,150,785 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   1,134,234 36,600 SH   SOLE 1 36,600 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   37,322,500 1,472,869 SH   SOLE 0 1,472,869 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   32,827,995 1,295,501 SH   SOLE 1 1,295,501 0 0
RENEW ENERGY GLOBAL PLC CL A SHS G7500M104   13,185,233 2,397,315 SH   SOLE 0 2,397,315 0 0
AZURE PWR GLOBAL LTD SHS V0393H103   3,251,343 754,372 SH   SOLE 0 754,372 0 0
AES CORP COM 00130H105   33,468,875 1,163,730 SH   SOLE 0 1,163,730 0 0
AES CORP COM 00130H105   4,500,940 156,500 SH   SOLE 1 156,500 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   9,445,322 1,448,669 SH   SOLE 0 1,448,669 0 0
ALGONQUIN PWR UTILS CORP UNIT 06/15/2024 015857873   13,534,290 567,000 SH   SOLE 0 567,000 0 0
ALGONQUIN PWR UTILS CORP UNIT 06/15/2024 015857873   1,169,630 49,000 SH   SOLE 1 49,000 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209   1,841,431 55,666 SH   SOLE 0 55,666 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209   18,048,448 545,600 SH   SOLE 1 545,600 0 0
AMERESCO INC CL A 02361E108   8,527,859 149,245 SH   SOLE 0 149,245 0 0
AMERICAN ELEC PWR CO INC COM 025537101   2,796,278 29,450 SH   SOLE 0 29,450 0 0
AMERICAN TOWER CORP NEW COM 03027X100   2,277,495 10,750 SH   SOLE 0 10,750 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   383,264 5,600 SH   SOLE 0 5,600 0 0
ARIS WATER SOLUTIONS INC CLASS A COM 04041L106   8,902,498 617,800 SH   SOLE 1 617,800 0 0
BLACKSTONE INC COM 09260D107   2,581,812 34,800 SH   SOLE 0 34,800 0 0
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   1,229,876 55,028 SH   SOLE 0 55,028 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   411,415 14,350 SH   SOLE 0 14,350 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,805,804 57,400 SH   SOLE 0 57,400 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   4,099,054 148,840 SH   SOLE 0 148,840 0 0
CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207   475,982 60,023 SH   SOLE 0 60,023 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101   14,563,554 256,085 SH   SOLE 0 256,085 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101   26,198,474 460,673 SH   SOLE 1 460,673 0 0
CHENIERE ENERGY INC COM NEW 16411R208   50,559,614 337,154 SH   SOLE 0 337,154 0 0
CHENIERE ENERGY INC COM NEW 16411R208   147,950,536 986,600 SH   SOLE 1 986,600 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   2,483,318 74,440 SH   SOLE 0 74,440 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209   1,643,356 57,460 SH   SOLE 0 57,460 0 0
CLEARWAY ENERGY INC CL A 18539C105   2,719,728 90,900 SH   SOLE 0 90,900 0 0
CLEARWAY ENERGY INC CL A 18539C105   10,230,576 341,931 SH   SOLE 1 341,931 0 0
CLEARWAY ENERGY INC CL C 18539C204   45,974,132 1,442,552 SH   SOLE 0 1,442,552 0 0
CLEARWAY ENERGY INC CL C 18539C204   17,955,526 563,399 SH   SOLE 1 563,399 0 0
CONSTELLATION ENERGY CORP COM 21037T109   18,931,716 219,600 SH   SOLE 0 219,600 0 0
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A905   257,790 13,000 SH   SOLE 0 13,000 0 0
CROWN CASTLE INC COM 22822V101   2,048,164 15,100 SH   SOLE 0 15,100 0 0
CUSHING MLP & INFRASTRUCT COM NEW 231631300   587,475 17,500 SH   SOLE 0 17,500 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100   349,110 9,000 SH   SOLE 0 9,000 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107   15,489,378 280,300 SH   SOLE 0 280,300 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107   72,954,252 1,320,200 SH   SOLE 1 1,320,200 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103   470,600 10,400 SH   SOLE 0 10,400 0 0
DIGITAL RLTY TR INC COM 253868103   1,052,835 10,500 SH   SOLE 0 10,500 0 0
DOMINION ENERGY INC COM 25746U109   10,501,970 171,265 SH   SOLE 0 171,265 0 0
DOMINION ENERGY INC COM 25746U109   38,846,220 633,500 SH   SOLE 1 633,500 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   7,899,333 76,700 SH   SOLE 0 76,700 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   35,881,716 348,400 SH   SOLE 1 348,400 0 0
ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109   265,995 20,700 SH   SOLE 0 20,700 0 0
ENBRIDGE INC COM 29250N105   32,178,323 822,975 SH   SOLE 0 822,975 0 0
ENBRIDGE INC COM 29250N105   46,839,962 1,197,953 SH   SOLE 1 1,197,953 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   71,394,275 6,014,682 SH   SOLE 0 6,014,682 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   230,507,673 19,419,349 SH   SOLE 1 19,419,349 0 0
ENEL CHILE S.A. SPONSORED ADR 29278D105   236,250 105,000 SH   SOLE 0 105,000 0 0
ENTERGY CORP NEW COM 29364G103   275,625 2,450 SH   SOLE 0 2,450 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   66,330,193 2,750,008 SH   SOLE 0 2,750,008 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   195,828,519 8,118,927 SH   SOLE 1 8,118,927 0 0
ENVIVA INC COM 29415B103   27,765,391 524,172 SH   SOLE 0 524,172 0 0
ENVIVA INC COM 29415B103   21,290,073 401,927 SH   SOLE 1 401,927 0 0
EQUINIX INC COM 29444U700   3,766,423 5,750 SH   SOLE 0 5,750 0 0
EVERGY INC COM 30034W106   1,243,811 19,765 SH   SOLE 0 19,765 0 0
EVERGY INC COM 30034W106   1,743,035 27,698 SH   SOLE 1 27,698 0 0
EVERSOURCE ENERGY COM 30040W108   6,237,696 74,400 SH   SOLE 0 74,400 0 0
EVERSOURCE ENERGY COM 30040W108   19,207,744 229,100 SH   SOLE 1 229,100 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103   983,819 68,226 SH   SOLE 0 68,226 0 0
FIRST TR MLP & ENERGY INCOM COM 33739B104   326,942 41,862 SH   SOLE 0 41,862 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104   140,898 13,800 SH   SOLE 0 13,800 0 0
GLOBAL PARTNERS LP COM UNITS 37946R109   1,505,541 43,300 SH   SOLE 0 43,300 0 0
HESS MIDSTREAM LP CL A SHS 428103105   1,166,880 39,000 SH   SOLE 0 39,000 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   30,795,000 15,000 SH Put SOLE 0 15,000 0 0
IRON MTN INC DEL COM 46284V101   299,100 6,000 SH   SOLE 0 6,000 0 0
KKR & CO INC COM 48251W104   2,773,595 59,750 SH   SOLE 0 59,750 0 0
KINDER MORGAN INC DEL COM 49456B101   28,568,660 1,580,125 SH   SOLE 0 1,580,125 0 0
KINDER MORGAN INC DEL COM 49456B101   39,750,001 2,198,562 SH   SOLE 1 2,198,562 0 0
MPLX LP COM UNIT REP LTD 55336V100   64,395,496 1,960,886 SH   SOLE 0 1,960,886 0 0
MPLX LP COM UNIT REP LTD 55336V100   148,771,275 4,530,185 SH   SOLE 1 4,530,185 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   13,094,718 260,799 SH   SOLE 0 260,799 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   47,941,964 954,829 SH   SOLE 1 954,829 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107   76,230 63,000 SH   SOLE 0 63,000 0 0
NRG ENERGY INC COM NEW 629377508   2,109,030 66,280 SH   SOLE 0 66,280 0 0
NRG ENERGY INC COM NEW 629377508   1,059,606 33,300 SH   SOLE 1 33,300 0 0
NEUBERGER BERMAN MLP & ENERG COM 64129H104   648,997 97,447 SH   SOLE 0 97,447 0 0
NEXTERA ENERGY INC COM 65339F101   53,858,046 644,235 SH   SOLE 0 644,235 0 0
NEXTERA ENERGY INC COM 65339F101   34,973,642 418,345 SH   SOLE 1 418,345 0 0
NEXTERA ENERGY INC UNIT 09/01/2023 65339F739   7,573,500 150,000 SH   SOLE 0 150,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   46,694,098 666,202 SH   SOLE 0 666,202 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   54,362,435 775,609 SH   SOLE 1 775,609 0 0
NUSTAR ENERGY LP UNIT COM 67058H102   307,200 19,200 SH   SOLE 0 19,200 0 0
ONEOK INC NEW COM 682680103   12,260,014 186,606 SH   SOLE 0 186,606 0 0
ONEOK INC NEW COM 682680103   63,561,465 967,450 SH   SOLE 1 967,450 0 0
PEMBINA PIPELINE CORP COM 706327103   31,486,384 927,434 SH   SOLE 0 927,434 0 0
PEMBINA PIPELINE CORP COM 706327103   49,451,570 1,456,600 SH   SOLE 1 1,456,600 0 0
PHILLIPS 66 COM 718546104   18,862,939 181,235 SH   SOLE 0 181,235 0 0
PHILLIPS 66 COM 718546104   17,341,497 166,617 SH   SOLE 1 166,617 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   5,477,690 465,790 SH   SOLE 0 465,790 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   111,934,738 9,518,260 SH   SOLE 1 9,518,260 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207   34,664,956 2,786,572 SH   SOLE 0 2,786,572 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207   19,793,520 1,591,119 SH   SOLE 1 1,591,119 0 0
SEMPRA COM 816851109   8,530,608 55,200 SH   SOLE 0 55,200 0 0
SEMPRA COM 816851109   62,372,344 403,600 SH   SOLE 1 403,600 0 0
SIXTH STREET SPECIALTY LENDI COM 83012A109   306,160 17,200 SH   SOLE 0 17,200 0 0
SUNNOVA ENERGY INTL INC COM 86745K104   14,625,381 812,070 SH   SOLE 0 812,070 0 0
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109   642,190 14,900 SH   SOLE 0 14,900 0 0
SUNRUN INC COM 86771W105   13,632,311 567,540 SH   SOLE 0 567,540 0 0
TPG INC COM CL A 872657101   684,618 24,600 SH   SOLE 0 24,600 0 0
TARGA RES CORP COM 87612G101   94,349,157 1,283,662 SH   SOLE 0 1,283,662 0 0
TARGA RES CORP COM 87612G101   198,746,867 2,704,039 SH   SOLE 1 2,704,039 0 0
TC ENERGY CORP COM 87807B107   32,520,578 815,870 SH   SOLE 0 815,870 0 0
TC ENERGY CORP COM 87807B107   59,913,446 1,503,097 SH   SOLE 1 1,503,097 0 0
TORTOISE ENERGY INFRA CORP COM 89147L886   1,766,412 55,600 SH   SOLE 0 55,600 0 0
TORTOISE PWR & ENERGY INFRAS COM 89147X104   930,204 72,900 SH   SOLE 0 72,900 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B200   483,097 13,970 SH   SOLE 0 13,970 0 0
UNION PAC CORP COM 907818108   1,387,369 6,700 SH   SOLE 0 6,700 0 0
UPHEALTH INC COM NEW 91532B200   1,743,173 1,065,509 SH   SOLE 0 1,065,509 0 0
VOLTA INC COM CL A 92873V102   323,681 910,751 SH   SOLE 0 910,751 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   100,514,962 3,743,574 SH   SOLE 1 3,743,574 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   651,000 21,000 SH   SOLE 0 21,000 0 0
WILLIAMS COS INC COM 969457100   78,812,180 2,395,507 SH   SOLE 0 2,395,507 0 0
WILLIAMS COS INC COM 969457100   171,531,421 5,213,721 SH   SOLE 1 5,213,721 0 0
XCEL ENERGY INC COM 98389B100   28,696,023 409,300 SH   SOLE 0 409,300 0 0
XCEL ENERGY INC COM 98389B100   40,642,767 579,700 SH   SOLE 1 579,700 0 0