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
LINDE ORD SHS G54950103   1,484,850 3,126 SH   SOLE   3,126 0 0
LINDE ORD SHS G54950103   38,165,775 80,349 SH   SOLE 1 80,349 0 0
AIR PRODUCTS AND CHEMICALS ORD COM 009158106   1,394,145 5,112 SH   SOLE   5,112 0 0
AIR PRODUCTS AND CHEMICALS ORD COM 009158106   25,787,040 94,555 SH   SOLE 1 94,555 0 0
ALGONQUIN POWER AND UTILITIES ORD COM 015857105   4,189,153 780,103 SH   SOLE   780,103 0 0
ANTERO MIDSTREAM ORD COM 03676B102   18,583,124 955,922 SH   SOLE   955,922 0 0
ANTERO MIDSTREAM ORD COM 03676B102   51,445,083 2,646,352 SH   SOLE 1 2,646,352 0 0
ARCHROCK ORD COM 03957W106   2,232,535 84,855 SH   SOLE   84,855 0 0
ARCHROCK ORD COM 03957W106   12,333,918 468,792 SH   SOLE 1 468,792 0 0
ARRAY TECHNOLOGIES ORD COM SHS 04271T100   391,787 48,072 SH   SOLE   48,072 0 0
CAMECO ORD COM 13321L108   1,147,289 13,681 SH   SOLE   13,681 0 0
CHENIERE ENERGY ORD COM NEW 16411R208   103,491,301 440,426 SH   SOLE   440,426 0 0
CHENIERE ENERGY ORD COM NEW 16411R208   269,404,805 1,146,501 SH   SOLE 1 1,146,501 0 0
DT MIDSTREAM ORD COMMON STOCK 23345M107   32,778,355 289,920 SH   SOLE   289,920 0 0
DT MIDSTREAM ORD COMMON STOCK 23345M107   65,243,647 577,071 SH   SOLE 1 577,071 0 0
ENBRIDGE ORD COM 29250N105   50,609,967 1,002,972 SH   SOLE   1,002,972 0 0
ENBRIDGE ORD COM 29250N105   181,867,175 3,604,185 SH   SOLE 1 3,604,185 0 0
ENERGY TRANSFER UNT COM UT LTD PTN 29273V100   97,742,880 5,695,972 SH   SOLE   5,695,972 0 0
ENERGY TRANSFER UNT COM UT LTD PTN 29273V100   313,530,017 18,270,980 SH   SOLE 1 18,270,980 0 0
ENTERGY ORD COM 29364G103   20,853,499 223,774 SH   SOLE   223,774 0 0
ENTERGY ORD COM 29364G103   37,192,315 399,102 SH   SOLE 1 399,102 0 0
ENTERPRISE PRODUCTS PARTNERS UNT COM 293792107   99,428,906 3,179,690 SH   SOLE   3,179,690 0 0
ENTERPRISE PRODUCTS PARTNERS UNT COM 293792107   318,215,090 10,176,370 SH   SOLE 1 10,176,370 0 0
EOS ENERGY ENTERPRISES CL A ORD COM CL A 29415C101   472,981 41,526 SH   SOLE   41,526 0 0
EXCELERATE ENERGY CL A ORD CL A COM 30069T101   1,927,514 76,519 SH   SOLE   76,519 0 0
EXCELERATE ENERGY CL A ORD CL A COM 30069T101   17,761,570 705,104 SH   SOLE 1 705,104 0 0
EXELON ORD COM 30161N101   7,887,957 175,249 SH   SOLE   175,249 0 0
FIRST SOLAR ORD COM 336433107   4,325,034 19,612 SH   SOLE   19,612 0 0
GE VERNOVA ORD COM 36828A101   5,160,241 8,392 SH   SOLE   8,392 0 0
GENERAC HOLDINGS ORD COM 368736104   2,158,958 12,897 SH   SOLE   12,897 0 0
GLOBAL PARTNERS UNT COM UNITS 37946R109   1,532,400 31,925 SH   SOLE   31,925 0 0
HESS MIDSTREAM CL A ORD CL A SHS 428103105   10,869,983 314,616 SH   SOLE   314,616 0 0
HESS MIDSTREAM CL A ORD CL A SHS 428103105   36,220,803 1,048,359 SH   SOLE 1 1,048,359 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106   10,004,213 808,748 SH   SOLE   808,748 0 0
KINDER MORGAN CL P ORD COM 49456B101   96,093,001 3,394,313 SH   SOLE   3,394,313 0 0
KINDER MORGAN CL P ORD COM 49456B101   256,426,261 9,057,798 SH   SOLE 1 9,057,798 0 0
KODIAK GAS SERVICES ORD COM 50012A108   1,549,006 41,899 SH   SOLE   41,899 0 0
MPLX COM UNT COM UNIT REP LTD 55336V100   74,194,281 1,485,371 SH   SOLE   1,485,371 0 0
MPLX COM UNT COM UNIT REP LTD 55336V100   287,132,380 5,748,396 SH   SOLE 1 5,748,396 0 0
MACH NATURAL RESOURCES LP COM UNIT LTD PAR 55445L100   252,892,318 19,187,581 SH   SOLE   19,187,581 0 0
NRG ENERGY ORD COM NEW 629377508   8,983,690 55,472 SH   SOLE   55,472 0 0
NATL FUEL GAS ORD COM 636180101   8,794,178 95,206 SH   SOLE   95,206 0 0
NEXTRACKER CL A ORD CLASS A COM 65290E101   805,529 10,887 SH   SOLE   10,887 0 0
NEXTERA ENERGY UNT UNIT 11/01/2027 65339F119   1,175,750 25,000 SH   SOLE   25,000 0 0
NEXTERA ENERGY UNT UNIT 06/01/2027 65339F663   9,076,340 182,000 SH   SOLE   182,000 0 0
ONEOK ORD COM 682680103   67,405,746 923,746 SH   SOLE   923,746 0 0
ONEOK ORD COM 682680103   192,515,729 2,638,286 SH   SOLE 1 2,638,286 0 0
PG AND E 6 SRS A CONV PRF PFD CONV SER A 69331C306   12,916,522 327,997 SH   SOLE   327,997 0 0
PPL ORD COM 69351T106   16,822,741 452,711 SH   SOLE   452,711 0 0
PEMBINA PIPELINE ORD COM 706327103   15,122,087 373,754 SH   SOLE   373,754 0 0
PEMBINA PIPELINE ORD COM 706327103   56,406,702 1,394,135 SH   SOLE 1 1,394,135 0 0
PLAINS ALL AMERICAN PIPELINE UNT UNIT LTD PARTN 726503105   6,367,474 373,240 SH   SOLE   373,240 0 0
PLAINS ALL AMERICAN PIPELINE UNT UNIT LTD PARTN 726503105   80,971,776 4,746,294 SH   SOLE 1 4,746,294 0 0
PLAINS GP HOLDINGS LMT PART CL A UNT LTD PARTNR INT A 72651A207   3,265,836 179,048 SH   SOLE   179,048 0 0
QUANTA SERVICES ORD COM 74762E102   10,646,035 25,689 SH   SOLE   25,689 0 0
QUANTA SERVICES ORD COM 74762E102   28,161,082 67,953 SH   SOLE 1 67,953 0 0
SPDR SERIES TRUST PUT 78468R556 BBG01RDQYSY1 3,371,100 255 SH Put SOLE   255 0 0
SELECT SECTOR SPDR TR PUT 81369Y956 BBG01FZD77C2 17,868,000 2,000 SH Put SOLE   2,000 0 0
SEMPRA ORD COM 816851109   28,139,985 312,736 SH   SOLE   312,736 0 0
SEMPRA ORD COM 816851109   59,072,050 656,502 SH   SOLE 1 656,502 0 0
SHOALS TECHNOLOGIES GROUP CL A ORD CL A 82489W107   378,103 51,026 SH   SOLE   51,026 0 0
SIMPLIFY EXCHANGE TRADED FUN KAYNE ANDERSON 82889N277   7,777,597 298,594 SH   SOLE   298,594 0 0
TALEN ENERGY ORD COM 87422Q109   6,785,236 15,951 SH   SOLE   15,951 0 0
TARGA RESOURCES ORD COM 87612G101   42,041,817 250,936 SH   SOLE   250,936 0 0
TARGA RESOURCES ORD COM 87612G101   130,546,665 779,197 SH   SOLE 1 779,197 0 0
TC ENERGY ORD COM 87807B107   73,479,889 1,350,485 SH   SOLE   1,350,485 0 0
TC ENERGY ORD COM 87807B107   218,247,869 4,011,172 SH   SOLE 1 4,011,172 0 0
VISTRA ORD COM 92840M102   5,835,085 29,783 SH   SOLE   29,783 0 0
WESTERN MIDSTREAM PARTNERS COM UNT COM UNIT LP INT 958669103   22,794,486 580,160 SH   SOLE   580,160 0 0
WESTERN MIDSTREAM PARTNERS COM UNT COM UNIT LP INT 958669103   111,531,855 2,838,683 SH   SOLE 1 2,838,683 0 0
WILLIAMS ORD COM 969457100   126,282,080 1,993,403 SH   SOLE   1,993,403 0 0
WILLIAMS ORD COM 969457100   356,623,187 5,629,411 SH   SOLE 1 5,629,411 0 0
XCEL ENERGY ORD COM 98389B100   11,486,173 142,420 SH   SOLE   142,420 0 0