<informationTable xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable">		<infoTable>
			<nameOfIssuer>Advanced Energy Industries, Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>007973100</cusip>
			<value>2</value>
			<shrsOrPrnAmt>
				<sshPrnamt>22</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>22</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Albemarle Corporation</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>012653101</cusip>
			<value>2</value>
			<shrsOrPrnAmt>
				<sshPrnamt>26</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>26</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Algonquin Power &amp; Utilities</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>015857105</cusip>
			<value>3875</value>
			<shrsOrPrnAmt>
				<sshPrnamt>273910</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>40458</Sole>
				<Shared>0</Shared>
				<None>233452</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Altus Midstream Company</nameOfIssuer>
			<titleOfClass>CL A</titleOfClass>
			<cusip>02215L100</cusip>
			<value>9819</value>
			<shrsOrPrnAmt>
				<sshPrnamt>3433106</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>3433106</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>American Electric Power Company</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>025537101</cusip>
			<value>592</value>
			<shrsOrPrnAmt>
				<sshPrnamt>6262</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>6262</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>American Water Works Company</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>030420103</cusip>
			<value>1715</value>
			<shrsOrPrnAmt>
				<sshPrnamt>13957</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>13957</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Antero Midstream Corporation</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>03676B102</cusip>
			<value>208045</value>
			<shrsOrPrnAmt>
				<sshPrnamt>27410391</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>26065185</Sole>
				<Shared>0</Shared>
				<None>1345206</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Alerian MLP ETF</nameOfIssuer>
			<titleOfClass>ALERIAN MLP</titleOfClass>
			<cusip>00162Q866</cusip>
			<value>128</value>
			<shrsOrPrnAmt>
				<sshPrnamt>15000</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>15000</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Aptiv PLC</nameOfIssuer>
			<titleOfClass>SHS</titleOfClass>
			<cusip>G6095L109</cusip>
			<value>2</value>
			<shrsOrPrnAmt>
				<sshPrnamt>18</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>18</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Aqua America Tangible Equity Units</nameOfIssuer>
			<titleOfClass>UNIT 04/30/2022</titleOfClass>
			<cusip>03836W202</cusip>
			<value>3118</value>
			<shrsOrPrnAmt>
				<sshPrnamt>50000</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>0</Sole>
				<Shared>0</Shared>
				<None>50000</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Aquaventure Holdings Ltd</nameOfIssuer>
			<titleOfClass>SHS</titleOfClass>
			<cusip>G0443N107</cusip>
			<value>854</value>
			<shrsOrPrnAmt>
				<sshPrnamt>31504</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>31504</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Autoliv Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>052800109</cusip>
			<value>1</value>
			<shrsOrPrnAmt>
				<sshPrnamt>8</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>8</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Avangrid, Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>05351W103</cusip>
			<value>1</value>
			<shrsOrPrnAmt>
				<sshPrnamt>20</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>20</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Badger Meter, Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>056525108</cusip>
			<value>714</value>
			<shrsOrPrnAmt>
				<sshPrnamt>10996</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>10996</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>BorgWarner Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>099724106</cusip>
			<value>2</value>
			<shrsOrPrnAmt>
				<sshPrnamt>45</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>45</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>BP Midstream Partners LP</nameOfIssuer>
			<titleOfClass>UNIT LTD PTNR</titleOfClass>
			<cusip>0556EL109</cusip>
			<value>103133</value>
			<shrsOrPrnAmt>
				<sshPrnamt>6606852</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>5891604</Sole>
				<Shared>0</Shared>
				<None>715248</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Cabot Oil &amp; Gas Corp.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>127097103</cusip>
			<value>10115</value>
			<shrsOrPrnAmt>
				<sshPrnamt>581000</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>581000</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Centennial Resource Development</nameOfIssuer>
			<titleOfClass>CL A</titleOfClass>
			<cusip>15136A102</cusip>
			<value>462</value>
			<shrsOrPrnAmt>
				<sshPrnamt>100000</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>100000</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Chart Industries, Inc.</nameOfIssuer>
			<titleOfClass>COM PAR $0.01</titleOfClass>
			<cusip>16115Q308</cusip>
			<value>910</value>
			<shrsOrPrnAmt>
				<sshPrnamt>13481</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>13481</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Cheniere Energy Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>16411R208</cusip>
			<value>583332</value>
			<shrsOrPrnAmt>
				<sshPrnamt>9551866</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>8322636</Sole>
				<Shared>0</Shared>
				<None>1229230</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Cheniere Energy Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT</titleOfClass>
			<cusip>16411Q101</cusip>
			<value>56447</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1417905</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>1177879</Sole>
				<Shared>0</Shared>
				<None>240026</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Chevron Corp</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>166764100</cusip>
			<value>803</value>
			<shrsOrPrnAmt>
				<sshPrnamt>6664</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>6664</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Cimarex Energy Co</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>171798101</cusip>
			<value>6488</value>
			<shrsOrPrnAmt>
				<sshPrnamt>123600</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>123600</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Cms Energy Corp</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>125896100</cusip>
			<value>116</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1852</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>1852</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>CNX Midstream Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT REPST</titleOfClass>
			<cusip>12654A101</cusip>
			<value>104655</value>
			<shrsOrPrnAmt>
				<sshPrnamt>6358161</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>6358161</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Concho Resources Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>20605P101</cusip>
			<value>6533</value>
			<shrsOrPrnAmt>
				<sshPrnamt>74600</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>74600</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>ConocoPhillips</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>20825c104</cusip>
			<value>943</value>
			<shrsOrPrnAmt>
				<sshPrnamt>14505</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>14505</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Continental Resources Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>212015101</cusip>
			<value>3955</value>
			<shrsOrPrnAmt>
				<sshPrnamt>115300</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>115300</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Covanta Holding Corporation</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>22282E102</cusip>
			<value>5270</value>
			<shrsOrPrnAmt>
				<sshPrnamt>355103</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>39011</Sole>
				<Shared>0</Shared>
				<None>316092</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Crestwood Equity Partners LP</nameOfIssuer>
			<titleOfClass>UNIT LTD PARTNER</titleOfClass>
			<cusip>226344208</cusip>
			<value>53112</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1723298</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>1716330</Sole>
				<Shared>0</Shared>
				<None>6968</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Crestwood Equity Partners LP</nameOfIssuer>
			<titleOfClass>UNIT LTD PARTNER</titleOfClass>
			<cusip>226344208</cusip>
			<value>15404</value>
			<shrsOrPrnAmt>
				<sshPrnamt>499810</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>499810</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Danaher Corporation</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>235851102</cusip>
			<value>1451</value>
			<shrsOrPrnAmt>
				<sshPrnamt>9453</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>9453</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>DCP Midstream LP</nameOfIssuer>
			<titleOfClass>COM UT LTD PTN</titleOfClass>
			<cusip>23311P100</cusip>
			<value>232563</value>
			<shrsOrPrnAmt>
				<sshPrnamt>9496243</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>5264302</Sole>
				<Shared>0</Shared>
				<None>4231941</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>DCP Midstream LP</nameOfIssuer>
			<titleOfClass>COM UT LTD PTN</titleOfClass>
			<cusip>23311P100</cusip>
			<value>232563</value>
			<shrsOrPrnAmt>
				<sshPrnamt>938082</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>938082</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Delek Logistics Partners LP</nameOfIssuer>
			<titleOfClass>COM UNT RP INT</titleOfClass>
			<cusip>24664T103</cusip>
			<value>15378</value>
			<shrsOrPrnAmt>
				<sshPrnamt>481177</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>481177</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Delek Logistics Partners LP</nameOfIssuer>
			<titleOfClass>COM UNT RP INT</titleOfClass>
			<cusip>24664T103</cusip>
			<value>40879</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1279073</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>1279073</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Delek US Holdings, Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>24665A103</cusip>
			<value>4068</value>
			<shrsOrPrnAmt>
				<sshPrnamt>121322</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>121322</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Delphi Technologies PLC</nameOfIssuer>
			<titleOfClass>SHS</titleOfClass>
			<cusip>G2709G107</cusip>
			<value>1</value>
			<shrsOrPrnAmt>
				<sshPrnamt>54</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>54</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Diamondback Energy Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>25278X109</cusip>
			<value>6693</value>
			<shrsOrPrnAmt>
				<sshPrnamt>72081</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>72081</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Dominion Energy Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>25746U109</cusip>
			<value>70</value>
			<shrsOrPrnAmt>
				<sshPrnamt>845</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>845</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>DTE Energy Company</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>233331107</cusip>
			<value>2238</value>
			<shrsOrPrnAmt>
				<sshPrnamt>17229</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>17229</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Ecolab Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>278865100</cusip>
			<value>620</value>
			<shrsOrPrnAmt>
				<sshPrnamt>3213</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>3213</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Edison International</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>281020107</cusip>
			<value>1</value>
			<shrsOrPrnAmt>
				<sshPrnamt>14</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>14</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Enable Midstream Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT RP IN</titleOfClass>
			<cusip>292480100</cusip>
			<value>71165</value>
			<shrsOrPrnAmt>
				<sshPrnamt>7095229</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>1589221</Sole>
				<Shared>0</Shared>
				<None>5506008</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Enable Midstream Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT RP IN</titleOfClass>
			<cusip>292480100</cusip>
			<value>26210</value>
			<shrsOrPrnAmt>
				<sshPrnamt>2613170</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>2613170</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Enbridge Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>29250N105</cusip>
			<value>360812</value>
			<shrsOrPrnAmt>
				<sshPrnamt>9072458</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>7216102</Sole>
				<Shared>0</Shared>
				<None>1856356</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Energy Transfer LP</nameOfIssuer>
			<titleOfClass>COM UT LTD PTN</titleOfClass>
			<cusip>29273V100</cusip>
			<value>1303045</value>
			<shrsOrPrnAmt>
				<sshPrnamt>101562389</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>78158612</Sole>
				<Shared>0</Shared>
				<None>23403777</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Energy Transfer LP</nameOfIssuer>
			<titleOfClass>COM UT LTD PTN</titleOfClass>
			<cusip>29273V100</cusip>
			<value>55583</value>
			<shrsOrPrnAmt>
				<sshPrnamt>4332254</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>4332254</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Enlink Midstream, LLC</nameOfIssuer>
			<titleOfClass>COM UNIT REP LTD</titleOfClass>
			<cusip>29336T100</cusip>
			<value>159848</value>
			<shrsOrPrnAmt>
				<sshPrnamt>26076377</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>15151585</Sole>
				<Shared>0</Shared>
				<None>10924792</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Enlink Midstream, LLC</nameOfIssuer>
			<titleOfClass>COM UNIT REP LTD</titleOfClass>
			<cusip>29336T100</cusip>
			<value>15739</value>
			<shrsOrPrnAmt>
				<sshPrnamt>2567468</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>2567468</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Enterprise Products Partners LP</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>293792107</cusip>
			<value>1205451</value>
			<shrsOrPrnAmt>
				<sshPrnamt>42807211</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>32822007</Sole>
				<Shared>0</Shared>
				<None>9985204</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Enterprise Products Partners LP</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>293792107</cusip>
			<value>38000</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1349419</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>1349419</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Enviva Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT</titleOfClass>
			<cusip>29414J107</cusip>
			<value>5053</value>
			<shrsOrPrnAmt>
				<sshPrnamt>135439</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>135439</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>EOG Resources Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>26875P101</cusip>
			<value>7555</value>
			<shrsOrPrnAmt>
				<sshPrnamt>90200</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>90200</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>EQM Midstream Partners, LP</nameOfIssuer>
			<titleOfClass>UNIT LTD PARTN</titleOfClass>
			<cusip>26885B100</cusip>
			<value>347222</value>
			<shrsOrPrnAmt>
				<sshPrnamt>11608884</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>10597514</Sole>
				<Shared>0</Shared>
				<None>1011370</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>EQT Corp</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>26884L109</cusip>
			<value>6912</value>
			<shrsOrPrnAmt>
				<sshPrnamt>634100</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>634100</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Equinor ASA</nameOfIssuer>
			<titleOfClass>SPONSORED ADR</titleOfClass>
			<cusip>29446M102</cusip>
			<value>471</value>
			<shrsOrPrnAmt>
				<sshPrnamt>23653</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>23653</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Equitrans Midstream Corporation</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>294600101</cusip>
			<value>126111</value>
			<shrsOrPrnAmt>
				<sshPrnamt>9439427</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>9166544</Sole>
				<Shared>0</Shared>
				<None>272883</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>ETRACS Alerian MLP Infrastructure</nameOfIssuer>
			<titleOfClass>ALERIAN INFRST</titleOfClass>
			<cusip>902641646</cusip>
			<value>215</value>
			<shrsOrPrnAmt>
				<sshPrnamt>11075</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>11075</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Evoqua Water Technologies Corp</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>30057T105</cusip>
			<value>531</value>
			<shrsOrPrnAmt>
				<sshPrnamt>28023</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>28023</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Exelon Corporation</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>30161N101</cusip>
			<value>593</value>
			<shrsOrPrnAmt>
				<sshPrnamt>13016</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>13016</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>FireEye Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>31816Q101</cusip>
			<value>1</value>
			<shrsOrPrnAmt>
				<sshPrnamt>53</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>53</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Ford Motor Co</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>345370860</cusip>
			<value>2</value>
			<shrsOrPrnAmt>
				<sshPrnamt>207</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>207</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Genesis Energy L.P.</nameOfIssuer>
			<titleOfClass>UNIT LTD PARTN</titleOfClass>
			<cusip>371927104</cusip>
			<value>58667</value>
			<shrsOrPrnAmt>
				<sshPrnamt>2864617</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>1310472</Sole>
				<Shared>0</Shared>
				<None>1554145</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Genesis Energy L.P.</nameOfIssuer>
			<titleOfClass>UNIT LTD PARTN</titleOfClass>
			<cusip>371927104</cusip>
			<value>31783</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1551905</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>1551905</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Global Partners LP</nameOfIssuer>
			<titleOfClass>COM UNITS</titleOfClass>
			<cusip>37946R109</cusip>
			<value>7067</value>
			<shrsOrPrnAmt>
				<sshPrnamt>350554</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>347344</Sole>
				<Shared>0</Shared>
				<None>3210</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Hess Midstream LP</nameOfIssuer>
			<titleOfClass>CL A SHS</titleOfClass>
			<cusip>428103105</cusip>
			<value>24437</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1077478</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>1076948</Sole>
				<Shared>0</Shared>
				<None>530</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Holly Energy Partners, L.P.</nameOfIssuer>
			<titleOfClass>COM UT LTD PTN</titleOfClass>
			<cusip>435763107</cusip>
			<value>132170</value>
			<shrsOrPrnAmt>
				<sshPrnamt>5967033</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>4449138</Sole>
				<Shared>0</Shared>
				<None>1517895</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Holly Energy Partners, L.P.</nameOfIssuer>
			<titleOfClass>COM UT LTD PTN</titleOfClass>
			<cusip>435763107</cusip>
			<value>15476</value>
			<shrsOrPrnAmt>
				<sshPrnamt>698670</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>698670</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>IDEX Corporation</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>45167R104</cusip>
			<value>610</value>
			<shrsOrPrnAmt>
				<sshPrnamt>3544</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>3544</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>JPMorgan Alerian MLP Index</nameOfIssuer>
			<titleOfClass>ALERIAN ML ETN</titleOfClass>
			<cusip>46625H365</cusip>
			<value>16715</value>
			<shrsOrPrnAmt>
				<sshPrnamt>766390</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>523726</Sole>
				<Shared>0</Shared>
				<None>242664</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Kinder Morgan Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>49456B101</cusip>
			<value>678058</value>
			<shrsOrPrnAmt>
				<sshPrnamt>32029181</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>26857329</Sole>
				<Shared>0</Shared>
				<None>5171852</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Knot Offshore Partners LP</nameOfIssuer>
			<titleOfClass>COM UNITS</titleOfClass>
			<cusip>Y48125101</cusip>
			<value>556435</value>
			<shrsOrPrnAmt>
				<sshPrnamt>26244794</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>26244794</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Knot Offshore Partners LP</nameOfIssuer>
			<titleOfClass>COM UNITS</titleOfClass>
			<cusip>Y48125101</cusip>
			<value>12134</value>
			<shrsOrPrnAmt>
				<sshPrnamt>612535</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>612535</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Lear Corporation</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>521865204</cusip>
			<value>0</value>
			<shrsOrPrnAmt>
				<sshPrnamt>3</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>3</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Magellan Midstream Partners, LP</nameOfIssuer>
			<titleOfClass>COM UNIT RP LP</titleOfClass>
			<cusip>559080106</cusip>
			<value>1009926</value>
			<shrsOrPrnAmt>
				<sshPrnamt>16063722</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>11977421</Sole>
				<Shared>0</Shared>
				<None>4086301</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Magellan Midstream Partners, LP</nameOfIssuer>
			<titleOfClass>COM UNIT RP LP</titleOfClass>
			<cusip>559080106</cusip>
			<value>53876</value>
			<shrsOrPrnAmt>
				<sshPrnamt>856947</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>856947</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Magna International Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>559222401</cusip>
			<value>2</value>
			<shrsOrPrnAmt>
				<sshPrnamt>44</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>44</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Marathon Oil Corp</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>565849106</cusip>
			<value>2062</value>
			<shrsOrPrnAmt>
				<sshPrnamt>151859</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>151859</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Marathon Petroleum Corp</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>56585A102</cusip>
			<value>33991</value>
			<shrsOrPrnAmt>
				<sshPrnamt>564162</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>265892</Sole>
				<Shared>0</Shared>
				<None>298270</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Micron Technology Inc</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>595112103</cusip>
			<value>3</value>
			<shrsOrPrnAmt>
				<sshPrnamt>52</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>52</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Middlesex Water Co</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>596680108</cusip>
			<value>83</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1308</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>1308</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Monolithic Power Systems Inc</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>609839105</cusip>
			<value>2</value>
			<shrsOrPrnAmt>
				<sshPrnamt>14</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>14</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>MPLX LP</nameOfIssuer>
			<titleOfClass>COM UNIT REP LTD</titleOfClass>
			<cusip>55336V100</cusip>
			<value>1015594</value>
			<shrsOrPrnAmt>
				<sshPrnamt>39889795</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>29259218</Sole>
				<Shared>0</Shared>
				<None>10630577</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>MPLX LP</nameOfIssuer>
			<titleOfClass>COM UNIT REP LTD</titleOfClass>
			<cusip>55336V100</cusip>
			<value>54652</value>
			<shrsOrPrnAmt>
				<sshPrnamt>2146583</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>2146583</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Mueller Water Products, Inc.</nameOfIssuer>
			<titleOfClass>COM SER A</titleOfClass>
			<cusip>624758108</cusip>
			<value>222</value>
			<shrsOrPrnAmt>
				<sshPrnamt>18506</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>18506</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>New Fortress Energy LLC</nameOfIssuer>
			<titleOfClass>CL A SHS RP LLC</titleOfClass>
			<cusip>644393100</cusip>
			<value>0</value>
			<shrsOrPrnAmt>
				<sshPrnamt>15</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>15</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>NextDecade Corporation</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>65342K105</cusip>
			<value>0</value>
			<shrsOrPrnAmt>
				<sshPrnamt>47</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>47</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Nextera Energy Inc</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>65339F101</cusip>
			<value>181385</value>
			<shrsOrPrnAmt>
				<sshPrnamt>749029</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>693682</Sole>
				<Shared>0</Shared>
				<None>55347</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Nextera Energy Inc Preferred</nameOfIssuer>
			<titleOfClass>UNIT 09/01/2022S</titleOfClass>
			<cusip>65339F796</cusip>
			<value>1508</value>
			<shrsOrPrnAmt>
				<sshPrnamt>29410</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>29410</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Nextera Energy Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT PART IN</titleOfClass>
			<cusip>65341B106</cusip>
			<value>18830</value>
			<shrsOrPrnAmt>
				<sshPrnamt>357645</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>26605</Sole>
				<Shared>0</Shared>
				<None>331040</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>NGL Energy Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT REPST</titleOfClass>
			<cusip>62913M107</cusip>
			<value>61644</value>
			<shrsOrPrnAmt>
				<sshPrnamt>5435950</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>5435950</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Nio Inc</nameOfIssuer>
			<titleOfClass>SPONS ADS</titleOfClass>
			<cusip>62914V106</cusip>
			<value>0</value>
			<shrsOrPrnAmt>
				<sshPrnamt>49</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>49</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Noble Energy Inc</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>655044105</cusip>
			<value>11090</value>
			<shrsOrPrnAmt>
				<sshPrnamt>446472</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>446472</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Noble Midstream Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT REPST</titleOfClass>
			<cusip>65506L105</cusip>
			<value>19903</value>
			<shrsOrPrnAmt>
				<sshPrnamt>7889259</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>2312388</Sole>
				<Shared>0</Shared>
				<None>1764596</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Noble Midstream Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT REPST</titleOfClass>
			<cusip>65506L105</cusip>
			<value>31065</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1226708</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>1220183</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>NuStar Energy L.P.</nameOfIssuer>
			<titleOfClass>UNIT COM</titleOfClass>
			<cusip>67058H102</cusip>
			<value>247541</value>
			<shrsOrPrnAmt>
				<sshPrnamt>9576060</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>6782871</Sole>
				<Shared>0</Shared>
				<None>2793189</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>NuStar Energy L.P.</nameOfIssuer>
			<titleOfClass>UNIT COM</titleOfClass>
			<cusip>67058H102</cusip>
			<value>25281</value>
			<shrsOrPrnAmt>
				<sshPrnamt>977980</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>977980</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>NVIDIA Corporation</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>67066G104</cusip>
			<value>4</value>
			<shrsOrPrnAmt>
				<sshPrnamt>17</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>17</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Oasis Midstream Partners LP</nameOfIssuer>
			<titleOfClass>COM UNITS REPS</titleOfClass>
			<cusip>67420T206</cusip>
			<value>3318</value>
			<shrsOrPrnAmt>
				<sshPrnamt>200000</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>200000</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>ONEOK, Inc</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>682680103</cusip>
			<value>1057329</value>
			<shrsOrPrnAmt>
				<sshPrnamt>13972893</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>11568133</Sole>
				<Shared>0</Shared>
				<None>2402631</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Parsley Energy, Inc.</nameOfIssuer>
			<titleOfClass>CL A</titleOfClass>
			<cusip>701877102</cusip>
			<value>5775</value>
			<shrsOrPrnAmt>
				<sshPrnamt>305414</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>305414</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Pattern Energy Group Inc.</nameOfIssuer>
			<titleOfClass>CL A</titleOfClass>
			<cusip>70338P100</cusip>
			<value>4288</value>
			<shrsOrPrnAmt>
				<sshPrnamt>160283</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>39</Sole>
				<Shared>0</Shared>
				<None>160244</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>PBF Logistics LP</nameOfIssuer>
			<titleOfClass>UNIT LTD PTNR</titleOfClass>
			<cusip>69318Q104</cusip>
			<value>78614</value>
			<shrsOrPrnAmt>
				<sshPrnamt>3882179</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>2768254</Sole>
				<Shared>0</Shared>
				<None>1113925</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>PBF Logistics LP</nameOfIssuer>
			<titleOfClass>UNIT LTD PTNR</titleOfClass>
			<cusip>69318Q104</cusip>
			<value>1763</value>
			<shrsOrPrnAmt>
				<sshPrnamt>87085</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>87085</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Pembina Pipeline Corporation</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>706327103</cusip>
			<value>1428</value>
			<shrsOrPrnAmt>
				<sshPrnamt>38524</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>38524</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Phillips 66</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>718546104</cusip>
			<value>845</value>
			<shrsOrPrnAmt>
				<sshPrnamt>7585</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>7585</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Phillips 66 Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT REP INT</titleOfClass>
			<cusip>718549207</cusip>
			<value>742625</value>
			<shrsOrPrnAmt>
				<sshPrnamt>12047770</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>8436564</Sole>
				<Shared>0</Shared>
				<None>3611206</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Phillips 66 Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT REP INT</titleOfClass>
			<cusip>718549207</cusip>
			<value>38303</value>
			<shrsOrPrnAmt>
				<sshPrnamt>621405</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>621405</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Pioneer Natural Resources Co</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>723787107</cusip>
			<value>7457</value>
			<shrsOrPrnAmt>
				<sshPrnamt>49265</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>49265</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Plains All American Pipeline,</nameOfIssuer>
			<titleOfClass>UNIT LTD PARTN</titleOfClass>
			<cusip>726503105</cusip>
			<value>686971</value>
			<shrsOrPrnAmt>
				<sshPrnamt>37355703</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>27899045</Sole>
				<Shared>0</Shared>
				<None>9456658</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Plains All American Pipeline,</nameOfIssuer>
			<titleOfClass>UNIT LTD PARTN</titleOfClass>
			<cusip>726503105</cusip>
			<value>25389</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1380567</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>1380567</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Plains GP Holdings, L.P.</nameOfIssuer>
			<titleOfClass>LTD PARTNR INT A</titleOfClass>
			<cusip>72651A207</cusip>
			<value>240820</value>
			<shrsOrPrnAmt>
				<sshPrnamt>12708176</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>10393956</Sole>
				<Shared>0</Shared>
				<None>2314220</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Public Service Enterprise Grou</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>744573106</cusip>
			<value>581</value>
			<shrsOrPrnAmt>
				<sshPrnamt>9841</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>9841</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Range Resources Corp</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>75281A109</cusip>
			<value>3533</value>
			<shrsOrPrnAmt>
				<sshPrnamt>728400</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>728400</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Rattler Midstream Partners LP</nameOfIssuer>
			<titleOfClass>COM UNITS</titleOfClass>
			<cusip>75419T103</cusip>
			<value>52937</value>
			<shrsOrPrnAmt>
				<sshPrnamt>2975676</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>2675197</Sole>
				<Shared>0</Shared>
				<None>300479</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Royal Dutch Shell PLC</nameOfIssuer>
			<titleOfClass>SPONS ADR A</titleOfClass>
			<cusip>780259206</cusip>
			<value>842</value>
			<shrsOrPrnAmt>
				<sshPrnamt>14281</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>14281</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Sempra Energy</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>816851109</cusip>
			<value>274502</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1812133</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>1662487</Sole>
				<Shared>0</Shared>
				<None>149646</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Sempra Energy - Preferred Shar</nameOfIssuer>
			<titleOfClass>6% PFD CONV A</titleOfClass>
			<cusip>816851406</cusip>
			<value>6001</value>
			<shrsOrPrnAmt>
				<sshPrnamt>50000</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>50000</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Shell Midstream Partners LP</nameOfIssuer>
			<titleOfClass>UNIT LTD INT</titleOfClass>
			<cusip>822634101</cusip>
			<value>430098</value>
			<shrsOrPrnAmt>
				<sshPrnamt>21281451</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>19138523</Sole>
				<Shared>0</Shared>
				<None>2142928</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Sjw Corp</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>784305104</cusip>
			<value>645</value>
			<shrsOrPrnAmt>
				<sshPrnamt>9073</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>9073</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Sunoco LP</nameOfIssuer>
			<titleOfClass>COM UT REP LP</titleOfClass>
			<cusip>86765K109</cusip>
			<value>8160</value>
			<shrsOrPrnAmt>
				<sshPrnamt>266680</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>265870</Sole>
				<Shared>0</Shared>
				<None>810</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Sunoco LP</nameOfIssuer>
			<titleOfClass>COM UT REP LP</titleOfClass>
			<cusip>86765K109</cusip>
			<value>4070</value>
			<shrsOrPrnAmt>
				<sshPrnamt>133015</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>133015</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Tallgrass Energy LP</nameOfIssuer>
			<titleOfClass>CLASS A SHS</titleOfClass>
			<cusip>874696107</cusip>
			<value>165999</value>
			<shrsOrPrnAmt>
				<sshPrnamt>7504455</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>7497345</Sole>
				<Shared>0</Shared>
				<None>7110</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Targa Resources Corp.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>87612G101</cusip>
			<value>623980</value>
			<shrsOrPrnAmt>
				<sshPrnamt>15282387</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>13007622</Sole>
				<Shared>0</Shared>
				<None>2274765</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Targa Resources Corp.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>87612G101</cusip>
			<value>13103</value>
			<shrsOrPrnAmt>
				<sshPrnamt>320920</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>320920</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>TC Energy Corp.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>87807B107</cusip>
			<value>592594</value>
			<shrsOrPrnAmt>
				<sshPrnamt>11115993</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>9237070</Sole>
				<Shared>0</Shared>
				<None>1878923</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Tellurian Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>87968A104</cusip>
			<value>0</value>
			<shrsOrPrnAmt>
				<sshPrnamt>32</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>32</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Terraform Power Inc</nameOfIssuer>
			<titleOfClass>COM CL A</titleOfClass>
			<cusip>88104R209</cusip>
			<value>1631</value>
			<shrsOrPrnAmt>
				<sshPrnamt>105966</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>57</Sole>
				<Shared>0</Shared>
				<None>105909</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Tesla Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>88160R101</cusip>
			<value>5</value>
			<shrsOrPrnAmt>
				<sshPrnamt>13</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>13</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Tetra Tech, Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>88162G103</cusip>
			<value>943</value>
			<shrsOrPrnAmt>
				<sshPrnamt>10950</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>10950</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>The Goodyear Tire &amp; Rubber Com</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>382550101</cusip>
			<value>1</value>
			<shrsOrPrnAmt>
				<sshPrnamt>41</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>41</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>The York Water Co</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>987184108</cusip>
			<value>341</value>
			<shrsOrPrnAmt>
				<sshPrnamt>7394</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>7394</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Total S.A. SP ADR</nameOfIssuer>
			<titleOfClass>SPONSORED ADS</titleOfClass>
			<cusip>89151E109</cusip>
			<value>568</value>
			<shrsOrPrnAmt>
				<sshPrnamt>10271</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>10271</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>USD Partners LP</nameOfIssuer>
			<titleOfClass>COM UT REP LTD</titleOfClass>
			<cusip>903318103</cusip>
			<value>13086</value>
			<shrsOrPrnAmt>
				<sshPrnamt>1320442</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>1320442</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>USD Partners LP</nameOfIssuer>
			<titleOfClass>COM UT REP LTD</titleOfClass>
			<cusip>903318103</cusip>
			<value>5635</value>
			<shrsOrPrnAmt>
				<sshPrnamt>568625</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>568625</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Valero Energy Corp</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>91913Y100</cusip>
			<value>31651</value>
			<shrsOrPrnAmt>
				<sshPrnamt>337968</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>137413</Sole>
				<Shared>0</Shared>
				<None>200555</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Veoneer, Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>92336X109</cusip>
			<value>0</value>
			<shrsOrPrnAmt>
				<sshPrnamt>8</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>8</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Verisk Analytics Inc</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>92345Y106</cusip>
			<value>1</value>
			<shrsOrPrnAmt>
				<sshPrnamt>10</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>10</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Viper Energy Partners LP</nameOfIssuer>
			<titleOfClass>COM UNT RP INT</titleOfClass>
			<cusip>92763M105</cusip>
			<value>2210</value>
			<shrsOrPrnAmt>
				<sshPrnamt>89600</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>89600</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Watts Water Technologies, Inc.</nameOfIssuer>
			<titleOfClass>CL A</titleOfClass>
			<cusip>942749102</cusip>
			<value>221</value>
			<shrsOrPrnAmt>
				<sshPrnamt>2214</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>2214</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>WEC Energy Group, Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>92939U106</cusip>
			<value>70</value>
			<shrsOrPrnAmt>
				<sshPrnamt>754</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>754</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Western Midstream Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT LP INT</titleOfClass>
			<cusip>958669103</cusip>
			<value>406180</value>
			<shrsOrPrnAmt>
				<sshPrnamt>20628740</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>17929833</Sole>
				<Shared>0</Shared>
				<None>2698907</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Western Midstream Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT LP INT</titleOfClass>
			<cusip>958669103</cusip>
			<value>4931</value>
			<shrsOrPrnAmt>
				<sshPrnamt>250434</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>OTR</investmentDiscretion>
			<otherManager>01</otherManager>
			<votingAuthority>
				<Sole>250434</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Westlake Chemical Partners LP</nameOfIssuer>
			<titleOfClass>COM UNIT RP LP</titleOfClass>
			<cusip>960417103</cusip>
			<value>19183</value>
			<shrsOrPrnAmt>
				<sshPrnamt>726071</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>726071</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Williams Companies, Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>969457100</cusip>
			<value>896751</value>
			<shrsOrPrnAmt>
				<sshPrnamt>37805675</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>31726704</Sole>
				<Shared>0</Shared>
				<None>6091471</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>WPX Energy Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>98212B103</cusip>
			<value>5470</value>
			<shrsOrPrnAmt>
				<sshPrnamt>398137</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>398137</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
		<infoTable>
			<nameOfIssuer>Xylem Inc.</nameOfIssuer>
			<titleOfClass>COM</titleOfClass>
			<cusip>98419M100</cusip>
			<value>1351</value>
			<shrsOrPrnAmt>
				<sshPrnamt>17149</sshPrnamt>
				<sshPrnamtType>SH</sshPrnamtType>
			</shrsOrPrnAmt>
			<investmentDiscretion>SOLE</investmentDiscretion>
			<votingAuthority>
				<Sole>17149</Sole>
				<Shared>0</Shared>
				<None>0</None>
			</votingAuthority>
		</infoTable>
</informationTable>
