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   64,976,516 2,198,123 SH   SOLE   2,198,123 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   77,915,164 2,635,831 SH   SOLE 1 2,635,831 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   1,235,982 36,600 SH   SOLE   36,600 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   47,251,419 1,499,569 SH   SOLE   1,499,569 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   40,821,237 1,295,501 SH   SOLE 1 1,295,501 0 0
RENEW ENERGY GLOBAL PLC CL A SHS G7500M104   12,361,415 2,199,540 SH   SOLE   2,199,540 0 0
ENLIGHT RENEWABLE ENERGY LTD SHS M4056D110   13,485,240 797,000 SH   SOLE   797,000 0 0
AZURE PWR GLOBAL LTD SHS V0393H103   127,986 51,400 SH   SOLE   51,400 0 0
AES CORP COM 00130H105   25,975,578 1,078,720 SH   SOLE   1,078,720 0 0
AES CORP UNIT 99/99/9999 00130H204   8,951,000 100,000 SH   SOLE   100,000 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   15,320,710 1,823,894 SH   SOLE   1,823,894 0 0
ALGONQUIN PWR UTILS CORP UNIT 06/15/2024 015857873   16,936,290 567,000 SH   SOLE   567,000 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   7,724,000 2,000 SH Put SOLE   2,000 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209   1,742,346 55,666 SH   SOLE   55,666 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209   12,787,271 408,539 SH   SOLE 1 408,539 0 0
ALTUS POWER INC COM CL A 02217A102   3,386,366 617,950 SH   SOLE   617,950 0 0
AMERESCO INC CL A 02361E108   8,647,462 175,690 SH   SOLE   175,690 0 0
AMERICAN ELEC PWR CO INC COM 025537101   2,697,854 29,650 SH   SOLE   29,650 0 0
AMERICAN TOWER CORP NEW COM 03027X100   2,196,655 10,750 SH   SOLE   10,750 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   467,264 5,600 SH   SOLE   5,600 0 0
ARIS WATER SOLUTIONS INC CLASS A COM 04041L106   4,812,662 617,800 SH   SOLE 1 617,800 0 0
BLACKSTONE INC COM 09260D107   3,056,832 34,800 SH   SOLE   34,800 0 0
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   1,371,848 55,028 SH   SOLE   55,028 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   469,532 14,350 SH   SOLE   14,350 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,870,666 57,400 SH   SOLE   57,400 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   5,405,717 154,670 SH   SOLE   154,670 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101   12,117,942 256,085 SH   SOLE   256,085 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101   19,830,534 419,073 SH   SOLE 1 419,073 0 0
CHENIERE ENERGY INC COM NEW 16411R208   53,159,110 337,304 SH   SOLE   337,304 0 0
CHENIERE ENERGY INC COM NEW 16411R208   155,488,160 986,600 SH   SOLE 1 986,600 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   2,409,623 74,440 SH   SOLE   74,440 0 0
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209   1,715,862 60,760 SH   SOLE   60,760 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207   265,302 9,180 SH   SOLE   9,180 0 0
CLEARWAY ENERGY INC CL A 18539C105   2,729,727 90,900 SH   SOLE   90,900 0 0
CLEARWAY ENERGY INC CL A 18539C105   10,268,188 341,931 SH   SOLE 1 341,931 0 0
CLEARWAY ENERGY INC CL C 18539C204   42,268,932 1,349,152 SH   SOLE   1,349,152 0 0
CLEARWAY ENERGY INC CL C 18539C204   20,709,099 660,999 SH   SOLE 1 660,999 0 0
CONSTELLATION ENERGY CORP COM 21037T109   21,166,348 269,635 SH   SOLE   269,635 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208   4,083,534 163,800 SH   SOLE   163,800 0 0
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A905   279,370 13,000 SH   SOLE   13,000 0 0
CROWN CASTLE INC COM 22822V101   2,020,984 15,100 SH   SOLE   15,100 0 0
CUSHING MLP & INFRASTRUCT COM NEW 231631300   573,125 17,500 SH   SOLE   17,500 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100   375,480 9,000 SH   SOLE   9,000 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107   13,902,592 281,600 SH   SOLE   281,600 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107   48,910,859 990,700 SH   SOLE 1 990,700 0 0
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103   403,070 8,500 SH   SOLE   8,500 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   7,365,485 76,350 SH   SOLE   76,350 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   33,610,148 348,400 SH   SOLE 1 348,400 0 0
ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109   268,479 20,700 SH   SOLE   20,700 0 0
ENBRIDGE INC COM 29250N105   31,415,571 823,475 SH   SOLE   823,475 0 0
ENBRIDGE INC COM 29250N105   45,701,907 1,197,953 SH   SOLE 1 1,197,953 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   74,554,165 5,978,682 SH   SOLE   5,978,682 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   242,159,282 19,419,349 SH   SOLE 1 19,419,349 0 0
ENEL CHILE S.A. SPONSORED ADR 29278D105   283,500 105,000 SH   SOLE   105,000 0 0
ENPHASE ENERGY INC COM 29355A107   4,502,095 21,410 SH   SOLE   21,410 0 0
ENTERGY CORP NEW COM 29364G103   263,963 2,450 SH   SOLE   2,450 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   71,370,247 2,755,608 SH   SOLE   2,755,608 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   220,352,719 8,507,827 SH   SOLE 1 8,507,827 0 0
ENVIVA INC COM 29415B103   14,086,855 487,772 SH   SOLE   487,772 0 0
ENVIVA INC COM 29415B103   11,607,652 401,927 SH   SOLE 1 401,927 0 0
EQUINIX INC COM 29444U700   4,145,980 5,750 SH   SOLE   5,750 0 0
EVERGY INC COM 30034W106   1,208,037 19,765 SH   SOLE   19,765 0 0
EVERSOURCE ENERGY COM 30040W108   14,507,056 185,370 SH   SOLE   185,370 0 0
EVERSOURCE ENERGY COM 30040W108   8,491,210 108,500 SH   SOLE 1 108,500 0 0
FIRST SOLAR INC COM 336433107   3,264,675 15,010 SH   SOLE   15,010 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103   978,361 68,226 SH   SOLE   68,226 0 0
FIRST TR MLP & ENERGY INCOM COM 33739B104   410,742 53,762 SH   SOLE   53,762 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104   155,388 13,800 SH   SOLE   13,800 0 0
GLOBAL PARTNERS LP COM UNITS 37946R109   1,343,166 43,300 SH   SOLE   43,300 0 0
HESS MIDSTREAM LP CL A SHS 428103105   1,128,660 39,000 SH   SOLE   39,000 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365   4,448,000 2,000 SH Put SOLE   2,000 0 0
KKR & CO INC COM 48251W104   3,138,070 59,750 SH   SOLE   59,750 0 0
KINDER MORGAN INC DEL COM 49456B101   23,675,709 1,352,125 SH   SOLE   1,352,125 0 0
KINDER MORGAN INC DEL COM 49456B101   36,106,706 2,062,062 SH   SOLE 1 2,062,062 0 0
MPLX LP COM UNIT REP LTD 55336V100   67,552,523 1,960,886 SH   SOLE   1,960,886 0 0
MPLX LP COM UNIT REP LTD 55336V100   156,064,873 4,530,185 SH   SOLE 1 4,530,185 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   14,150,954 260,799 SH   SOLE   260,799 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   59,334,884 1,093,529 SH   SOLE 1 1,093,529 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107   182,700 63,000 SH   SOLE   63,000 0 0
NEUBERGER BERMAN MLP & ENERG COM 64129H104   730,236 111,147 SH   SOLE   111,147 0 0
NEXTERA ENERGY INC COM 65339F101   46,685,429 605,675 SH   SOLE   605,675 0 0
NEXTERA ENERGY INC COM 65339F101   35,306,109 458,045 SH   SOLE 1 458,045 0 0
NEXTERA ENERGY INC UNIT 09/01/2023 65339F739   13,431,000 275,000 SH   SOLE   275,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   42,630,827 701,742 SH   SOLE   701,742 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   50,094,997 824,609 SH   SOLE 1 824,609 0 0
NUSTAR ENERGY LP UNIT COM 67058H102   300,288 19,200 SH   SOLE   19,200 0 0
ONEOK INC NEW COM 682680103   11,856,945 186,606 SH   SOLE   186,606 0 0
ONEOK INC NEW COM 682680103   65,875,095 1,036,750 SH   SOLE 1 1,036,750 0 0
PEMBINA PIPELINE CORP COM 706327103   30,087,742 928,634 SH   SOLE   928,634 0 0
PEMBINA PIPELINE CORP COM 706327103   47,193,840 1,456,600 SH   SOLE 1 1,456,600 0 0
PHILLIPS 66 COM 718546104   18,393,880 181,435 SH   SOLE   181,435 0 0
PHILLIPS 66 COM 718546104   16,891,631 166,617 SH   SOLE 1 166,617 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   5,808,401 465,790 SH   SOLE   465,790 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   118,692,702 9,518,260 SH   SOLE 1 9,518,260 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207   36,605,745 2,790,072 SH   SOLE   2,790,072 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207   20,875,481 1,591,119 SH   SOLE 1 1,591,119 0 0
SEMPRA COM 816851109   8,903,324 58,900 SH   SOLE   58,900 0 0
SEMPRA COM 816851109   79,993,872 529,200 SH   SOLE 1 529,200 0 0
SIXTH STREET SPECIALTY LENDI COM 83012A109   314,760 17,200 SH   SOLE   17,200 0 0
SUNNOVA ENERGY INTL INC COM 86745K104   7,816,107 500,391 SH   SOLE   500,391 0 0
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109   653,961 14,900 SH   SOLE   14,900 0 0
SUNRUN INC COM 86771W105   7,251,280 359,865 SH   SOLE   359,865 0 0
TPG INC COM CL A 872657101   721,518 24,600 SH   SOLE   24,600 0 0
TARGA RES CORP COM 87612G101   82,044,093 1,124,662 SH   SOLE   1,124,662 0 0
TARGA RES CORP COM 87612G101   161,565,210 2,214,739 SH   SOLE 1 2,214,739 0 0
TC ENERGY CORP COM 87807B107   31,745,502 815,870 SH   SOLE   815,870 0 0
TC ENERGY CORP COM 87807B107   58,485,504 1,503,097 SH   SOLE 1 1,503,097 0 0
TORTOISE ENERGY INFRA CORP COM 89147L886   1,634,640 55,600 SH   SOLE   55,600 0 0
TORTOISE PWR & ENERGY INFRAS COM 89147X104   936,765 72,900 SH   SOLE   72,900 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B200   465,341 13,970 SH   SOLE   13,970 0 0
UNION PAC CORP COM 907818108   1,348,442 6,700 SH   SOLE   6,700 0 0
UPHEALTH INC COM NEW 91532B200   1,587,608 1,065,509 SH   SOLE   1,065,509 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103   102,826,492 3,899,374 SH   SOLE 1 3,899,374 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   632,730 21,000 SH   SOLE   21,000 0 0
WILLIAMS COS INC COM 969457100   71,568,657 2,396,807 SH   SOLE   2,396,807 0 0
WILLIAMS COS INC COM 969457100   176,344,829 5,905,721 SH   SOLE 1 5,905,721 0 0
XCEL ENERGY INC COM 98389B100   27,773,815 411,830 SH   SOLE   411,830 0 0
XCEL ENERGY INC COM 98389B100   33,767,208 500,700 SH   SOLE 1 500,700 0 0