The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Advanced Drainage Systems Inc cs 00790R104 701 11,234 SH   SOLE   11,234 0 0
Aecom cs 00766T100 201 4,802 SH   SOLE   4,802 0 0
Algonquin Power & Utilities cs 015857105 14,160 974,256 SH   SOLE   772,796 0 201,460
Altus Midstream Company cs 02215L209 29,770 35,278 SH   SOLE   35,278 0 0
American Water Works Company cs 030420103 1,947 13,439 SH   SOLE   13,439 0 0
Antero Midstream Corporation cs 03676B102 16,246 3,025,266 SH   SOLE   3,025,266 0 0
Arclight Clean Transition Corp cs G04561117 4,200 420,000 SH   SOLE   420,000 0 0
Atlantica Sustainable Infrastructure cs G0751N103 18,044 630,693 SH   SOLE   630,693 0 0
Badger Meter, Inc. cs 056525108 383 5,866 SH   SOLE   5,866 0 0
Ballard Power Systems Inc. cs 058586108 127 8,406 SH   SOLE   8,406 0 0
BP Midstream Partners LP lp 0556EL109 61,365 6,192,226 SH   SOLE   5,479,271 0 712,955
BP PLC-Spons ADR ad 055622104 759 43,450 SH   SOLE   43,450 0 0
Brookfield Renewable Corporation cs 11284V105 1,173 20,023 SH   SOLE   0 0 20,023
Brookfield Renewable Energy Partners lp G16258108 7,520 100,115 SH   SOLE   62,991 0 80,092
Cabot Oil & Gas Corp. cs 127097103 2,182 125,700 SH   SOLE   125,700 0 0
Centennial Resource Development cs 15136A102 30 50,000 SH   SOLE   50,000 0 0
CenterPoint Energy, Inc. ps 15189T503 4,100 112,520 SH   SOLE   112,520 0 0
Cheniere Energy Inc. cs 16411R208 256,941 5,553,078 SH   SOLE   4,775,478 0 777,600
Cheniere Energy Partners LP lp 16411Q101 14,884 447,497 SH   SOLE   396,061 0 51,436
Cheniere Energy Partners LP lp 16411Q101 3,880 116,645 SH   OTR 1 116,645 0 0
Chevron Corp cs 166764100 2,000 27,777 SH   SOLE   27,777 0 0
Clearway Energy, Inc. cs 18539C204 35,786 1,327,356 SH   SOLE   1,072,496 0 254,860
Climate Change Crisis Real Impact cs 18716C209 4,221 420,000 SH   SOLE   420,000 0 0
Concho Resources Inc cs 20605P101 1,172 26,566 SH   SOLE   26,566 0 0
ConocoPhillips cs 20825c104 1,201 36,580 SH   SOLE   36,580 0 0
Covanta Holding Corporation cs 22282E102 5,954 768,291 SH   SOLE   495,516 0 272,775
Crestwood Equity Partners LP lp 226344208 16,405 1,316,601 SH   SOLE   1,101,000 0 215,601
Crestwood Equity Partners LP lp 226344208 897 71,990 SH   OTR 1 71,990 0 0
Danaher Corporation cs 235851102 1,747 8,114 SH   SOLE   8,114 0 0
DCP Midstream LP lp 23311P100 39,527 3,538,640 SH   SOLE   3,399,947 0 138,693
DCP Midstream LP lp 23311P100 2,791 249,877 SH   OTR 1 249,877 0 0
Delek Logistics Partners LP lp 24664T103 162 5,695 SH   SOLE   4,955 0 740
Delek Logistics Partners LP lp 24664T103 3,679 129,729 SH   OTR 1 129,729 0 0
Diamondback Energy Inc cs 25278X109 1,196 39,717 SH   SOLE   39,717 0 0
Dominion Energy Inc. cs 25746U109 5,054 64,032 SH   SOLE   39,331 0 24,701
DTE Energy Company cs 233331107 934 8,116 SH   SOLE   8,116 0 0
Ecolab Inc. cs 278865100 590 2,954 SH   SOLE   2,954 0 0
Edison International cs 281020107 4,801 94,427 SH   SOLE   66,690 0 27,737
Enable Midstream Partners LP lp 292480100 1,688 407,843 SH   SOLE   385,643 0 22,200
Enable Midstream Partners LP lp 292480100 1,379 333,114 SH   OTR 1 333,114 0 0
Enbridge Inc cs 29250N105 279,231 9,562,697 SH   SOLE   8,157,955 0 1,404,742
Energy Transfer LP lp 29273V100 239,224 44,137,266 SH   SOLE   38,730,443 0 5,406,823
Energy Transfer LP lp 29273V100 5,048 931,388 SH   OTR 1 931,388 0 0
Enlink Midstream, LLC cs 29336T100 566 240,800 SH   SOLE   240,800 0 0
Enterprise Products Partners LP ps 293792107 424,748 26,276,470 SH   SOLE   21,884,785 0 4,391,685
Enterprise Products Partners LP lp 293792107 6,325 400,540 SH   OTR 1 400,540 0 0
Enviva Partners LP lp 29414J107 18,606 462,145 SH   SOLE   462,145 0 0
EOG Resources Inc cs 26875P101 1,186 33,000 SH   SOLE   33,000 0 0
EQT Corp cs 26884L109 1,601 123,800 SH   SOLE   123,800 0 0
Equitrans Midstream Corporation cs 294600101 185,397 21,914,480 SH   SOLE   19,524,194 0 2,390,286
Equitrans Midstream Corporation cs 294600101 961 113,560 SH   OTR 1 113,560 0 0
Essential Utilities Inc cs 29670G102 1,284 31,900 SH   SOLE   31,900 0 0
Essential Utilities, Inc. ps 29670G201 2,308 43,148 SH   SOLE   0 0 43,148
Eversource Energy cs 30040W108 276 3,305 SH   SOLE   3,305 0 0
Evoqua Water Technologies Corp cs 30057T105 769 36,248 SH   SOLE   36,248 0 0
Exelon Corporation cs 30161N101 3,075 85,991 SH   SOLE   85,991 0 0
FirstEnergy Corp cs 337932107 2,095 72,968 SH   SOLE   0 0 72,968
Fortune Brand Home & Security cs 34964C106 191 2,207 SH   SOLE   2,207 0 0
Genesis Energy L.P. lp 371927104 83 18,390 SH   SOLE   12,950 0 5,440
Genesis Energy L.P. lp 371927104 1,135 252,250 SH   OTR 1 252,250 0 0
Global Partners LP lp 37946R109 521 39,724 SH   SOLE   32,319 0 7,405
Hess Midstream LP cs 428103105 12,916 855,336 SH   SOLE   855,336 0 0
Holly Energy Partners, L.P. lp 435763107 6,081 501,293 SH   SOLE   501,293 0 0
IDEX Corporation cs 45167R104 568 3,114 SH   SOLE   3,114 0 0
Kinder Morgan Inc cs 49456B101 236,086 19,147,244 SH   SOLE   16,729,253 0 2,417,991
Kinder Morgan Inc cs 49456B101 3,713 301,121 SH   OTR 1 301,121 0 0
Knot Offshore Partners LP cs Y48125101 719 55,709 SH   OTR 1 55,709 0 0
Knot Offshore Partners LP ps Y48125101 7,279 416,667 SH   SOLE   416,667 0 0
Magellan Midstream Partners, LP lp 559080106 357,545 10,454,533 SH   SOLE   8,821,741 0 1,632,792
Magellan Midstream Partners, LP lp 559080106 5,820 170,181 SH   OTR 1 170,181 0 0
Marathon Petroleum Corp cs 56585A102 15 518 SH   SOLE   518 0 0
Masco Corporation cs 574599106 176 3,199 SH   SOLE   3,199 0 0
Middlesex Water Co cs 596680108 182 2,923 SH   SOLE   2,923 0 0
Montrose Environmental Group cs 615111101 177 7,425 SH   SOLE   7,425 0 0
MPLX LP lp 55336V100 381,861 24,260,529 SH   SOLE   20,544,296 0 3,716,233
MPLX LP lp 55336V100 6,138 389,965 SH   OTR 1 389,965 0 0
Mueller Water Products, Inc. cs 624758108 357 34,314 SH   SOLE   34,314 0 0
New Fortress Energy Inc. cs 644393100 21,693 492,920 SH   SOLE   492,920 0 0
Nextera Energy Inc cs 65339F101 92,487 333,215 SH   SOLE   286,474 0 46,741
Nextera Energy Inc Preferred ps 65339F796 1,375 25,380 SH   SOLE   0 0 25,380
Nextera Energy Partners LP lp 65341B106 157,571 2,627,928 SH   SOLE   2,309,400 0 318,528
Nextera Energy Partners LP lp 65341B106 3,376 56,310 SH   OTR 1 56,310 0 0
NextEra Energy, Inc. ps 65339F739 5,306 111,111 SH   SOLE   111,111 0 0
NGL Energy Partners LP lp 62913M107 159 40,237 SH   SOLE   31,046 0 9,191
NGL Energy Partners LP lp 62913M107 1,972 497,974 SH   OTR 1 497,974 0 0
Noble Midstream Partners LP lp 65506L105 10,389 1,419,176 SH   SOLE   1,247,691 0 171,485
Noble Midstream Partners LP lp 65506L105 1,394 190,444 SH   OTR 1 190,444 0 0
Northern Genesis Acquisition Corp cs 66516T203 9,104 911,265 SH   SOLE   911,265 0 0
NuStar Energy L.P. lp 67058H102 69,057 6,502,571 SH   SOLE   5,540,559 0 962,012
NuStar Energy L.P. lp 67058H102 3,532 332,570 SH   OTR 1 332,570 0 0
ONEOK, Inc cs 682680103 166,782 6,419,641 SH   SOLE   5,764,334 0 655,307
Parsley Energy, Inc. cs 701877102 633 67,606 SH   SOLE   67,606 0 0
PBF Logistics LP lp 69318Q104 809 99,309 SH   SOLE   99,309 0 0
Pembina Pipeline Corp cs 706327103 87,067 4,102,164 SH   SOLE   3,765,916 0 336,248
PENTAIR INC cs G7S00T104 792 17,297 SH   SOLE   17,297 0 0
Peridot Acquisition Corp. cs G7008A123 3,994 400,000 SH   SOLE   400,000 0 0
Phillips 66 Partners LP lp 718549207 112,148 4,867,533 SH   SOLE   4,427,552 0 439,981
Phillips 66 Partners LP lp 718549207 3,297 143,105 SH   OTR 1 143,105 0 0
Pioneer Natural Resources Co cs 723787107 1,627 18,915 SH   SOLE   18,915 0 0
Plains All American Pipeline lp 726503105 189,265 31,649,696 SH   SOLE   25,534,903 0 6,114,793
Plains All American Pipeline lp 726503105 4,864 813,427 SH   OTR 1 813,427 0 0
Plains GP Holdings, L.P. cs 72651A207 102,146 16,772,783 SH   SOLE   16,385,778 0 387,005
Public Service Enterprise Group cs 744573106 3,023 55,051 SH   SOLE   55,051 0 0
Qell Acquisition Corp cs G7307X121 1,016 100,000 SH   SOLE   100,000 0 0
Rattler Midstream Partners LP lp 75419T103 70 11,751 SH   SOLE   11,751 0 0
Royal Dutch Shell PLC ad 780259206 1,514 60,154 SH   SOLE   60,154 0 0
Sempra Energy cs 816851109 17,323 146,362 SH   SOLE   130,358 0 16,004
Sempra Energy ps 816851406 4,923 50,000 SH   SOLE   50,000 0 0
Shell Midstream Partners LP lp 822634101 151,128 15,975,458 SH   SOLE   14,314,704 0 1,660,754
Shell Midstream Partners LP lp 822634101 3,304 349,240 SH   OTR 1 349,240 0 0
Stantec Inc. cs 85472N109 327 10,769 SH   SOLE   10,769 0 0
Star Peak Energy Transition cs 855185203 9,020 879,956 SH   SOLE   879,956 0 0
Sunoco LP lp 86765K109 34 1,390 SH   SOLE   0 0 1,390
Sunrun Inc cs 86771W105 3,814 49,487 SH   SOLE   49,487 0 0
Targa Resources Corp. cs 87612G101 157,844 11,250,448 SH   SOLE   9,788,949 0 1,461,499
TC Energy Corp. cs 87807B107 273,783 6,515,550 SH   SOLE   5,561,780 0 953,770
TC PipeLines, LP lp 87233Q108 9,196 359,484 SH   SOLE   308,109 0 0
TC PipeLines, LP lp 87233Q108 2,726 106,577 SH   OTR 1 106,577 0 0
Tetra Tech, Inc. cs 88162G103 896 9,382 SH   SOLE   9,382 0 0
The York Water Co cs 987184108 231 5,461 SH   SOLE   5,461 0 0
USD Partners LP lp 903318103 801 253,538 SH   OTR 1 253,538 0 0
Valero Energy Corp cs 91913Y100 8 182 SH   SOLE   182 0 0
Watts Water Technologies, Inc. cs 942749102 401 4,008 SH   SOLE   4,008 0 0
Western Midstream Partners LP lp 958669103 100,371 12,546,421 SH   SOLE   11,031,646 0 1,514,775
Western Midstream Partners LP lp 958669103 857 107,105 SH   OTR 1 107,105 0 0
Westlake Chemical Partners LP lp 960417103 3,842 204,898 SH   SOLE   204,898 0 0
Williams Companies, Inc cs 969457100 421,071 21,428,565 SH   SOLE   18,752,566 0 2,675,999
Williams Companies, Inc cs 969457100 5,571 283,492 SH   OTR 1 283,492 0 0
WPX Energy Inc cs 98212B103 10 2,085 SH   SOLE   2,085 0 0
Xcel Energy cs 98389B100 5,630 81,584 SH   SOLE   53,122 0 28,462
Xylem Inc. cs 98419M100 1,519 18,061 SH   SOLE   18,061 0 0