<?xml version="1.0" encoding="windows-1252"?>
<informationTable xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<infoTable>
  <nameOfIssuer>ABBVIE INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>00287Y109</cusip>
  <value>86560488</value>
  <shrsOrPrnAmt>
    <sshPrnamt>397998</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>394904</Sole>
    <Shared>0</Shared>
    <None>3094</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ALLIANT ENERGY CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>018802108</cusip>
  <value>2159187</value>
  <shrsOrPrnAmt>
    <sshPrnamt>30089</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16276</Sole>
    <Shared>0</Shared>
    <None>13813</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>AMEREN CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>023608102</cusip>
  <value>10958649</value>
  <shrsOrPrnAmt>
    <sshPrnamt>99697</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>84391</Sole>
    <Shared>0</Shared>
    <None>15306</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>AMERICAN ELEC PWR CO INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>025537101</cusip>
  <value>4633416</value>
  <shrsOrPrnAmt>
    <sshPrnamt>35348</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>18902</Sole>
    <Shared>0</Shared>
    <None>16446</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>AMERICAN TOWER CORP NEW COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>03027X100</cusip>
  <value>10585602</value>
  <shrsOrPrnAmt>
    <sshPrnamt>61337</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>61088</Sole>
    <Shared>0</Shared>
    <None>250</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>AMERICAN WTR WKS CO INC NEW CO</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>030420103</cusip>
  <value>7956837</value>
  <shrsOrPrnAmt>
    <sshPrnamt>58467</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>51709</Sole>
    <Shared>0</Shared>
    <None>6759</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ANTERO MIDSTREAM CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>03676B102</cusip>
  <value>25966329</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1138874</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1136356</Sole>
    <Shared>0</Shared>
    <None>2518</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ANTERO RESOURCES CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>03674X106</cusip>
  <value>6594073</value>
  <shrsOrPrnAmt>
    <sshPrnamt>155374</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>152224</Sole>
    <Shared>0</Shared>
    <None>3150</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>APA CORP</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>03743Q108</cusip>
  <value>4995230</value>
  <shrsOrPrnAmt>
    <sshPrnamt>117701</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>115312</Sole>
    <Shared>0</Shared>
    <None>2389</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ARRAY TECHNOLOGIES INC</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>04271T100</cusip>
  <value>76624</value>
  <shrsOrPrnAmt>
    <sshPrnamt>10598</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10598</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>AT&amp;T INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>00206R102</cusip>
  <value>8245385</value>
  <shrsOrPrnAmt>
    <sshPrnamt>284422</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>283431</Sole>
    <Shared>0</Shared>
    <None>990</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ATMOS ENERGY CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>049560105</cusip>
  <value>9567499</value>
  <shrsOrPrnAmt>
    <sshPrnamt>51795</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>42948</Sole>
    <Shared>0</Shared>
    <None>8846</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>BAKER HUGHES COMPANY CL A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>05722G100</cusip>
  <value>2384369</value>
  <shrsOrPrnAmt>
    <sshPrnamt>39056</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>38290</Sole>
    <Shared>0</Shared>
    <None>766</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>BALLARD PWR SYS INC NEW</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>058586108</cusip>
  <value>70240</value>
  <shrsOrPrnAmt>
    <sshPrnamt>29025</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>29025</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>BANK AMERICA CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>060505104</cusip>
  <value>50547233</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1036866</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1028697</Sole>
    <Shared>0</Shared>
    <None>8170</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>BANK NEW YORK MELLON CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>064058100</cusip>
  <value>45069971</value>
  <shrsOrPrnAmt>
    <sshPrnamt>379921</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>377043</Sole>
    <Shared>0</Shared>
    <None>2878</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>BLACK HILLS CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>092113109</cusip>
  <value>1146376</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16516</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8905</Sole>
    <Shared>0</Shared>
    <None>7611</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>BLOOM ENERGY CORP- A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>093712107</cusip>
  <value>284258</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2098</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2098</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>BROADCOM INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>11135F101</cusip>
  <value>993892</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3211</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3211</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CANADIAN NAT RES LTD COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>136385101</cusip>
  <value>70177290</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1440125</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1426510</Sole>
    <Shared>0</Shared>
    <None>13615</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CARDINAL HEALTH INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>14149Y108</cusip>
  <value>829704</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3926</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3926</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CENTERPOINT ENERGY INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>15189T107</cusip>
  <value>14764025</value>
  <shrsOrPrnAmt>
    <sshPrnamt>342077</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>307596</Sole>
    <Shared>0</Shared>
    <None>34480</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CHENIERE ENERGY INC COM NEW</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>16411R208</cusip>
  <value>46794998</value>
  <shrsOrPrnAmt>
    <sshPrnamt>164910</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>164297</Sole>
    <Shared>0</Shared>
    <None>613</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CHEVRON CORP NEW COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>166764100</cusip>
  <value>2277729</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11009</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10790</Sole>
    <Shared>0</Shared>
    <None>219</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CHORD ENERGY CORPORATION COM N</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>674215207</cusip>
  <value>4335353</value>
  <shrsOrPrnAmt>
    <sshPrnamt>30492</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>29875</Sole>
    <Shared>0</Shared>
    <None>617</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CISCO SYS INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>17275R102</cusip>
  <value>44543437</value>
  <shrsOrPrnAmt>
    <sshPrnamt>574087</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>569746</Sole>
    <Shared>0</Shared>
    <None>4341</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CITIGROUP INC COM NEW</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>172967424</cusip>
  <value>53299049</value>
  <shrsOrPrnAmt>
    <sshPrnamt>469968</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>466448</Sole>
    <Shared>0</Shared>
    <None>3519</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CME GROUP INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>12572Q105</cusip>
  <value>57721054</value>
  <shrsOrPrnAmt>
    <sshPrnamt>195433</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>193878</Sole>
    <Shared>0</Shared>
    <None>1555</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CMS ENERGY CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>125896100</cusip>
  <value>43685434</value>
  <shrsOrPrnAmt>
    <sshPrnamt>563102</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>542330</Sole>
    <Shared>0</Shared>
    <None>20772</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>COCA COLA CO COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>191216100</cusip>
  <value>24585119</value>
  <shrsOrPrnAmt>
    <sshPrnamt>323276</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>320807</Sole>
    <Shared>0</Shared>
    <None>2469</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>COMCAST CORP NEW CL A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>20030N101</cusip>
  <value>36711348</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1278695</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1268693</Sole>
    <Shared>0</Shared>
    <None>10002</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CONOCOPHILLIPS COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>20825C104</cusip>
  <value>80506834</value>
  <shrsOrPrnAmt>
    <sshPrnamt>609900</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>604351</Sole>
    <Shared>0</Shared>
    <None>5549</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CONSTELLATION ENERGY CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>21037T109</cusip>
  <value>12446404</value>
  <shrsOrPrnAmt>
    <sshPrnamt>44571</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>34946</Sole>
    <Shared>0</Shared>
    <None>9625</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>COTERRA ENERGY INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>127097103</cusip>
  <value>1437823</value>
  <shrsOrPrnAmt>
    <sshPrnamt>40917</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>40062</Sole>
    <Shared>0</Shared>
    <None>855</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CSX CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>126408103</cusip>
  <value>9803446</value>
  <shrsOrPrnAmt>
    <sshPrnamt>238817</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>237874</Sole>
    <Shared>0</Shared>
    <None>943</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>DOMINION ENERGY INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>25746U109</cusip>
  <value>2275903</value>
  <shrsOrPrnAmt>
    <sshPrnamt>36815</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>19879</Sole>
    <Shared>0</Shared>
    <None>16936</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>DT MIDSTREAM INC COMMON STOCK</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>23345M107</cusip>
  <value>32134417</value>
  <shrsOrPrnAmt>
    <sshPrnamt>238616</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>238616</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>DTE ENERGY CO COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>233331107</cusip>
  <value>2429592</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16616</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8953</Sole>
    <Shared>0</Shared>
    <None>7663</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>DUKE ENERGY CORP NEW COM NEW</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>26441C204</cusip>
  <value>2808008</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21445</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>11545</Sole>
    <Shared>0</Shared>
    <None>9900</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>EAST WEST BANCORP INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>27579R104</cusip>
  <value>65386643</value>
  <shrsOrPrnAmt>
    <sshPrnamt>612464</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>607632</Sole>
    <Shared>0</Shared>
    <None>4832</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>EASTMAN CHEM CO COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>277432100</cusip>
  <value>45820069</value>
  <shrsOrPrnAmt>
    <sshPrnamt>600368</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>595960</Sole>
    <Shared>0</Shared>
    <None>4408</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ENBRIDGE INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29250N105</cusip>
  <value>63380508</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1170678</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1165708</Sole>
    <Shared>0</Shared>
    <None>4970</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ENERGY VAULT HOLDINGS INC</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29280W109</cusip>
  <value>50850</value>
  <shrsOrPrnAmt>
    <sshPrnamt>15409</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>15409</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ENTERGY CORP NEW COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29364G103</cusip>
  <value>69577497</value>
  <shrsOrPrnAmt>
    <sshPrnamt>619237</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>594971</Sole>
    <Shared>0</Shared>
    <None>24266</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>EQUINIX INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29444U700</cusip>
  <value>8443680</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8614</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>8553</Sole>
    <Shared>0</Shared>
    <None>61</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>EQUITY LIFESTYLE PROPERTIES IN</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29472R108</cusip>
  <value>49933584</value>
  <shrsOrPrnAmt>
    <sshPrnamt>799961</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>793659</Sole>
    <Shared>0</Shared>
    <None>6303</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>EVERGY INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30034W106</cusip>
  <value>1865318</value>
  <shrsOrPrnAmt>
    <sshPrnamt>22770</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>12249</Sole>
    <Shared>0</Shared>
    <None>10521</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>EVERSOURCE ENERGY COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30040W108</cusip>
  <value>988903</value>
  <shrsOrPrnAmt>
    <sshPrnamt>14274</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7692</Sole>
    <Shared>0</Shared>
    <None>6582</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>EXELON CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30161N101</cusip>
  <value>82602094</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1685069</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1638443</Sole>
    <Shared>0</Shared>
    <None>46626</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>EXXON MOBIL CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>30231G102</cusip>
  <value>1855232</value>
  <shrsOrPrnAmt>
    <sshPrnamt>10935</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10714</Sole>
    <Shared>0</Shared>
    <None>221</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>FEDEX CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>31428X106</cusip>
  <value>6417124</value>
  <shrsOrPrnAmt>
    <sshPrnamt>18017</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>17947</Sole>
    <Shared>0</Shared>
    <None>69</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>FERROVIAL SE ORD </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>N3168P101</cusip>
  <value>4535351</value>
  <shrsOrPrnAmt>
    <sshPrnamt>69721</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>69428</Sole>
    <Shared>0</Shared>
    <None>293</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>FORTIS INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>349553107</cusip>
  <value>1373159</value>
  <shrsOrPrnAmt>
    <sshPrnamt>24613</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>13323</Sole>
    <Shared>0</Shared>
    <None>11290</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>GAP INC/THE</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>364760108</cusip>
  <value>41237320</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1704021</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1690400</Sole>
    <Shared>0</Shared>
    <None>13621</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>GILEAD SCIENCES INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>375558103</cusip>
  <value>54805563</value>
  <shrsOrPrnAmt>
    <sshPrnamt>393238</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>390221</Sole>
    <Shared>0</Shared>
    <None>3017</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>GOLDMAN SACHS GROUP INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>38141G104</cusip>
  <value>45562671</value>
  <shrsOrPrnAmt>
    <sshPrnamt>53857</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>53451</Sole>
    <Shared>0</Shared>
    <None>407</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>GULFPORT ENERGY CORP</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>402635502</cusip>
  <value>4608418</value>
  <shrsOrPrnAmt>
    <sshPrnamt>21782</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>21341</Sole>
    <Shared>0</Shared>
    <None>441</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>HALLIBURTON CO COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>406216101</cusip>
  <value>1654190</value>
  <shrsOrPrnAmt>
    <sshPrnamt>42426</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>41574</Sole>
    <Shared>0</Shared>
    <None>852</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>HESS MIDSTREAM LP CL A SHS</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>428103105</cusip>
  <value>57990134</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1491899</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1483079</Sole>
    <Shared>0</Shared>
    <None>8820</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>HORMEL FOODS CORP</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>440452100</cusip>
  <value>32247247</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1423720</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1412692</Sole>
    <Shared>0</Shared>
    <None>11027</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>HOST HOTELS &amp; RESORTS INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>44107P104</cusip>
  <value>46328118</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2417960</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2398779</Sole>
    <Shared>0</Shared>
    <None>19181</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>JEFFERIES FINL GROUP INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>47233W109</cusip>
  <value>488754</value>
  <shrsOrPrnAmt>
    <sshPrnamt>11843</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>11843</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>JOHNSON &amp; JOHNSON COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>478160104</cusip>
  <value>98826010</value>
  <shrsOrPrnAmt>
    <sshPrnamt>404296</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>401126</Sole>
    <Shared>0</Shared>
    <None>3170</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>JPMORGAN CHASE &amp; CO. COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>46625H100</cusip>
  <value>1267738</value>
  <shrsOrPrnAmt>
    <sshPrnamt>4310</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4310</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>KINDER MORGAN INC DEL COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>49456B101</cusip>
  <value>61121997</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1822905</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1816546</Sole>
    <Shared>0</Shared>
    <None>6359</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>KINETIK HOLDINGS INC COM NEW C</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>02215L209</cusip>
  <value>7083206</value>
  <shrsOrPrnAmt>
    <sshPrnamt>146317</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>146317</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>LAMAR ADVERTISING CO NEW CL A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>512816109</cusip>
  <value>59280220</value>
  <shrsOrPrnAmt>
    <sshPrnamt>468026</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>464326</Sole>
    <Shared>0</Shared>
    <None>3700</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>LIBERTY ENERGY INC COM CL A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>53115L104</cusip>
  <value>2128378</value>
  <shrsOrPrnAmt>
    <sshPrnamt>73902</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>72406</Sole>
    <Shared>0</Shared>
    <None>1496</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>M &amp; T BK CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>55261F104</cusip>
  <value>44035633</value>
  <shrsOrPrnAmt>
    <sshPrnamt>213021</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>211311</Sole>
    <Shared>0</Shared>
    <None>1709</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>MARATHON PETE CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>56585A102</cusip>
  <value>11500067</value>
  <shrsOrPrnAmt>
    <sshPrnamt>47097</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>46642</Sole>
    <Shared>0</Shared>
    <None>455</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>MDU RES GROUP INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>552690109</cusip>
  <value>1499569</value>
  <shrsOrPrnAmt>
    <sshPrnamt>72373</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>38965</Sole>
    <Shared>0</Shared>
    <None>33408</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>MEDTRONIC PLC SHS</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>G5960L103</cusip>
  <value>61937686</value>
  <shrsOrPrnAmt>
    <sshPrnamt>714803</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>709198</Sole>
    <Shared>0</Shared>
    <None>5605</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>NETAPP INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>64110D104</cusip>
  <value>219319</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2142</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2142</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>NEXTERA ENERGY INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>65339F101</cusip>
  <value>14770687</value>
  <shrsOrPrnAmt>
    <sshPrnamt>159030</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>131434</Sole>
    <Shared>0</Shared>
    <None>27596</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>NISOURCE INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>65473P105</cusip>
  <value>9044588</value>
  <shrsOrPrnAmt>
    <sshPrnamt>193840</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>164635</Sole>
    <Shared>0</Shared>
    <None>29205</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>NRG ENERGY INC COM NEW</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>629377508</cusip>
  <value>1221584</value>
  <shrsOrPrnAmt>
    <sshPrnamt>8359</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>4525</Sole>
    <Shared>0</Shared>
    <None>3834</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>NUTRIEN LTD COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>67077M108</cusip>
  <value>46038603</value>
  <shrsOrPrnAmt>
    <sshPrnamt>610106</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>605307</Sole>
    <Shared>0</Shared>
    <None>4799</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>OCCIDENTAL PETE CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>674599105</cusip>
  <value>5773365</value>
  <shrsOrPrnAmt>
    <sshPrnamt>88821</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>87027</Sole>
    <Shared>0</Shared>
    <None>1794</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>OGE ENERGY CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>670837103</cusip>
  <value>33817904</value>
  <shrsOrPrnAmt>
    <sshPrnamt>705127</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>681770</Sole>
    <Shared>0</Shared>
    <None>23357</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>OLD REP INTL CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>680223104</cusip>
  <value>66192105</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1658950</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1646029</Sole>
    <Shared>0</Shared>
    <None>12921</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>OMNICOM GROUP INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>681919106</cusip>
  <value>43828063</value>
  <shrsOrPrnAmt>
    <sshPrnamt>581969</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>577393</Sole>
    <Shared>0</Shared>
    <None>4576</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ONE GAS INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>68235P108</cusip>
  <value>1238463</value>
  <shrsOrPrnAmt>
    <sshPrnamt>14379</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>7754</Sole>
    <Shared>0</Shared>
    <None>6625</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ONEOK INC NEW COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>682680103</cusip>
  <value>32388273</value>
  <shrsOrPrnAmt>
    <sshPrnamt>358317</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>357226</Sole>
    <Shared>0</Shared>
    <None>1091</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>OVINTIV INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>69047Q102</cusip>
  <value>2328515</value>
  <shrsOrPrnAmt>
    <sshPrnamt>39227</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>38430</Sole>
    <Shared>0</Shared>
    <None>797</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PAYCHEX INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>704326107</cusip>
  <value>39662039</value>
  <shrsOrPrnAmt>
    <sshPrnamt>430548</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>426932</Sole>
    <Shared>0</Shared>
    <None>3616</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PEMBINA PIPELINE CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>706327103</cusip>
  <value>25410834</value>
  <shrsOrPrnAmt>
    <sshPrnamt>567713</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>566215</Sole>
    <Shared>0</Shared>
    <None>1498</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PG&amp;E CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>69331C108</cusip>
  <value>1604071</value>
  <shrsOrPrnAmt>
    <sshPrnamt>91296</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>49105</Sole>
    <Shared>0</Shared>
    <None>42191</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PHILLIPS 66 COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>718546104</cusip>
  <value>53601009</value>
  <shrsOrPrnAmt>
    <sshPrnamt>294220</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>291740</Sole>
    <Shared>0</Shared>
    <None>2480</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PLAINS GP HLDGS L P LTD PARTNR</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>72651A207</cusip>
  <value>34514446</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1421518</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1418014</Sole>
    <Shared>0</Shared>
    <None>3504</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PLUG POWER INC COM NEW</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>72919P202</cusip>
  <value>60200</value>
  <shrsOrPrnAmt>
    <sshPrnamt>26637</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>26637</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PPL CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>69351T106</cusip>
  <value>10796550</value>
  <shrsOrPrnAmt>
    <sshPrnamt>282632</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>237973</Sole>
    <Shared>0</Shared>
    <None>44659</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PUBLIC SVC ENTERPRISE GRP INC </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>744573106</cusip>
  <value>2384301</value>
  <shrsOrPrnAmt>
    <sshPrnamt>29454</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>15947</Sole>
    <Shared>0</Shared>
    <None>13507</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>RANGE RES CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>75281A109</cusip>
  <value>1225824</value>
  <shrsOrPrnAmt>
    <sshPrnamt>27132</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>26578</Sole>
    <Shared>0</Shared>
    <None>554</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>REGIONS FINANCIAL CORP NEW COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>7591EP100</cusip>
  <value>41518697</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1589537</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1576997</Sole>
    <Shared>0</Shared>
    <None>12540</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ROYAL BK CDA COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>780087102</cusip>
  <value>442337</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2734</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2734</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SELECT WATER SOLUTIONS INC</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>81617J301</cusip>
  <value>3999053</value>
  <shrsOrPrnAmt>
    <sshPrnamt>261376</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>256064</Sole>
    <Shared>0</Shared>
    <None>5312</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SEMPRA COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>816851109</cusip>
  <value>16733811</value>
  <shrsOrPrnAmt>
    <sshPrnamt>172212</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>149924</Sole>
    <Shared>0</Shared>
    <None>22288</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SHOALS TECHNOLOGIES GROUP -A</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>82489W107</cusip>
  <value>69551</value>
  <shrsOrPrnAmt>
    <sshPrnamt>10570</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10570</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SNAP ON INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>833034101</cusip>
  <value>51243855</value>
  <shrsOrPrnAmt>
    <sshPrnamt>141082</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>139964</Sole>
    <Shared>0</Shared>
    <None>1119</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SOUTH BOW CORP </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>83671M105</cusip>
  <value>17585929</value>
  <shrsOrPrnAmt>
    <sshPrnamt>527789</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>527789</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SOUTHERN CO COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>842587107</cusip>
  <value>3568924</value>
  <shrsOrPrnAmt>
    <sshPrnamt>36976</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>19895</Sole>
    <Shared>0</Shared>
    <None>17081</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>STAG INDL INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>85254J102</cusip>
  <value>21166677</value>
  <shrsOrPrnAmt>
    <sshPrnamt>586985</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>582393</Sole>
    <Shared>0</Shared>
    <None>4592</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>STATE STR CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>857477103</cusip>
  <value>75380407</value>
  <shrsOrPrnAmt>
    <sshPrnamt>595610</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>590931</Sole>
    <Shared>0</Shared>
    <None>4679</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SUNCOR ENERGY INC NEW COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>867224107</cusip>
  <value>6288912</value>
  <shrsOrPrnAmt>
    <sshPrnamt>95128</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>93225</Sole>
    <Shared>0</Shared>
    <None>1903</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SUNOCOCORP LLC   LLC</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>86765Q106</cusip>
  <value>5462991</value>
  <shrsOrPrnAmt>
    <sshPrnamt>88613</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>88613</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>T-MOBILE US INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>872590104</cusip>
  <value>9809837</value>
  <shrsOrPrnAmt>
    <sshPrnamt>46707</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>46506</Sole>
    <Shared>0</Shared>
    <None>201</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>T1 ENERGY INC</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>35834F104</cusip>
  <value>72360</value>
  <shrsOrPrnAmt>
    <sshPrnamt>16483</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>16483</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>TARGA RES CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>87612G101</cusip>
  <value>57816342</value>
  <shrsOrPrnAmt>
    <sshPrnamt>230592</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>229970</Sole>
    <Shared>0</Shared>
    <None>622</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>TC ENERGY CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>87807B107</cusip>
  <value>81036801</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1294518</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1287645</Sole>
    <Shared>0</Shared>
    <None>6872</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>TEXAS INSTRS INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>882508104</cusip>
  <value>34235750</value>
  <shrsOrPrnAmt>
    <sshPrnamt>176346</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>174980</Sole>
    <Shared>0</Shared>
    <None>1366</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>TOTALENERGIES SE</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>F92124100</cusip>
  <value>474465</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5215</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5215</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>UNION PAC CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>907818108</cusip>
  <value>7303034</value>
  <shrsOrPrnAmt>
    <sshPrnamt>30101</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>29975</Sole>
    <Shared>0</Shared>
    <None>126</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>UNITED PARCEL SERVICE INC CL B</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>911312106</cusip>
  <value>2619238</value>
  <shrsOrPrnAmt>
    <sshPrnamt>26624</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>26154</Sole>
    <Shared>0</Shared>
    <None>470</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>US BANCORP DEL COM NEW</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>902973304</cusip>
  <value>41416569</value>
  <shrsOrPrnAmt>
    <sshPrnamt>796319</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>790022</Sole>
    <Shared>0</Shared>
    <None>6298</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>VALERO ENERGY CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>91913Y100</cusip>
  <value>6552067</value>
  <shrsOrPrnAmt>
    <sshPrnamt>26518</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>25984</Sole>
    <Shared>0</Shared>
    <None>534</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>VERIZON COMMUNICATIONS INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92343V104</cusip>
  <value>55094780</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1097506</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1088898</Sole>
    <Shared>0</Shared>
    <None>8607</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>VISTRA CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92840M102</cusip>
  <value>4194207</value>
  <shrsOrPrnAmt>
    <sshPrnamt>27900</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>14938</Sole>
    <Shared>0</Shared>
    <None>12962</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>WASTE CONNECTIONS INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>94106B101</cusip>
  <value>5292709</value>
  <shrsOrPrnAmt>
    <sshPrnamt>32583</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>32460</Sole>
    <Shared>0</Shared>
    <None>122</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>WASTE MGMT INC DEL COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>94106L109</cusip>
  <value>10436817</value>
  <shrsOrPrnAmt>
    <sshPrnamt>45419</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>45212</Sole>
    <Shared>0</Shared>
    <None>207</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>WEC ENERGY GROUP INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>92939U106</cusip>
  <value>2162468</value>
  <shrsOrPrnAmt>
    <sshPrnamt>18679</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>10064</Sole>
    <Shared>0</Shared>
    <None>8615</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>WILLIAMS COS INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>969457100</cusip>
  <value>63326222</value>
  <shrsOrPrnAmt>
    <sshPrnamt>870105</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>867577</Sole>
    <Shared>0</Shared>
    <None>2528</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>XCEL ENERGY INC</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>98389B100</cusip>
  <value>11251801</value>
  <shrsOrPrnAmt>
    <sshPrnamt>141639</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>117971</Sole>
    <Shared>0</Shared>
    <None>23668</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>GIBSON ENERGY INC COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>374825958</cusip>
  <value>10177398</value>
  <shrsOrPrnAmt>
    <sshPrnamt>478540</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>478540</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>KEYERA CORP COM</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>493271951</cusip>
  <value>22744408</value>
  <shrsOrPrnAmt>
    <sshPrnamt>589871</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>589871</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ROCKPOINT GAS STORAGE INC CLAS</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>773915103</cusip>
  <value>4612628</value>
  <shrsOrPrnAmt>
    <sshPrnamt>230392</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>230392</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>CHENIERE ENERGY PARTNERS LP CO</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>16411Q101</cusip>
  <value>6544848</value>
  <shrsOrPrnAmt>
    <sshPrnamt>101266</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>100514</Sole>
    <Shared>0</Shared>
    <None>753</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ENERGY TRANSFER L P COM UT LTD</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>29273V100</cusip>
  <value>100685144</value>
  <shrsOrPrnAmt>
    <sshPrnamt>5216847</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>5191299</Sole>
    <Shared>0</Shared>
    <None>25548</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ENTERPRISE PRODS PARTNERS L P </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>293792107</cusip>
  <value>119582188</value>
  <shrsOrPrnAmt>
    <sshPrnamt>3160206</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>3142738</Sole>
    <Shared>0</Shared>
    <None>17468</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>GENESIS ENERGY L P UNIT LTD PA</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>371927104</cusip>
  <value>35260768</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1977609</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1964574</Sole>
    <Shared>0</Shared>
    <None>13035</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>MPLX LP COM UNIT REP LTD</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>55336V100</cusip>
  <value>127819360</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2239694</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2224123</Sole>
    <Shared>0</Shared>
    <None>15571</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>PLAINS ALL AMERN PIPELINE L P </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>726503105</cusip>
  <value>62559760</value>
  <shrsOrPrnAmt>
    <sshPrnamt>2801601</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>2780543</Sole>
    <Shared>0</Shared>
    <None>21058</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SUNOCO LP/SUNOCO FIN CORP COM </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>86765K109</cusip>
  <value>53030667</value>
  <shrsOrPrnAmt>
    <sshPrnamt>816233</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>810364</Sole>
    <Shared>0</Shared>
    <None>5869</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>WESTERN MIDSTREAM PARTNERS LP </nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>958669103</cusip>
  <value>65253416</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1584975</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1577840</Sole>
    <Shared>0</Shared>
    <None>7135</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>GSK PLC SPONSORED ADR</nameOfIssuer>
  <titleOfClass>ADR</titleOfClass>
  <cusip>37733W204</cusip>
  <value>89923893</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1629351</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1616432</Sole>
    <Shared>0</Shared>
    <None>12919</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>NATIONAL GRID PLC SPONSORED AD</nameOfIssuer>
  <titleOfClass>ADR</titleOfClass>
  <cusip>636274409</cusip>
  <value>10193486</value>
  <shrsOrPrnAmt>
    <sshPrnamt>120490</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>120006</Sole>
    <Shared>0</Shared>
    <None>485</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ISHARES TR RUS 1000 VAL ETF</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>464287598</cusip>
  <value>245082</value>
  <shrsOrPrnAmt>
    <sshPrnamt>1147</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>1147</Sole>
    <Shared>0</Shared>
    <None>0</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>ISHARES TR SELECT DIVID ETF</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>464287168</cusip>
  <value>27887018</value>
  <shrsOrPrnAmt>
    <sshPrnamt>184182</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>182756</Sole>
    <Shared>0</Shared>
    <None>1426</None>
  </votingAuthority>
</infoTable>
<infoTable>
  <nameOfIssuer>SELECT SECTOR SPDR TR SBI INT-</nameOfIssuer>
  <titleOfClass>COM</titleOfClass>
  <cusip>81369Y886</cusip>
  <value>825986</value>
  <shrsOrPrnAmt>
    <sshPrnamt>17999</sshPrnamt>
    <sshPrnamtType>SH</sshPrnamtType>
  </shrsOrPrnAmt>
  <investmentDiscretion>SOLE</investmentDiscretion>
  <votingAuthority>
    <Sole>17976</Sole>
    <Shared>0</Shared>
    <None>24</None>
  </votingAuthority>
</infoTable>
</informationTable>
