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 569 11,521 SH   SOLE   11,521 0 0
Algonquin Power & Utilities cs 015857105 2,796 216,313 SH   SOLE   14,853 0 201,460
Altus Midstream Company cs 02215L209 124 195,000 SH   SOLE   195,000 0 0
American Electric Power Company cs 025537101 280 3,519 SH   SOLE   3,519 0 0
American States Water Company cs 029899101 457 5,816 SH   SOLE   5,816 0 0
American Water Works Company cs 030420103 1,779 13,830 SH   SOLE   13,830 0 0
Antero Midstream Corporation cs 03676B102 21,695 4,253,899 SH   SOLE   4,253,899 0 0
Atlantica Sustainable Infrastructure cs G0751N103 7,240 248,790 SH   SOLE   248,790 0 0
Badger Meter, Inc. cs 056525108 378 6,005 SH   SOLE   6,005 0 0
BP Midstream Partners LP lp 0556EL109 78,346 6,830,522 SH   SOLE   5,857,572 0 972,950
BP PLC-Spons ADR ad 055622104 1,183 50,725 SH   SOLE   50,725 0 0
Cabot Oil & Gas Corp. cs 127097103 2,160 125,700 SH   SOLE   125,700 0 0
Centennial Resource Development cs 15136A102 45 50,000 SH   SOLE   50,000 0 0
Cheniere Energy Inc. cs 16411R208 316,417 6,548,356 SH   SOLE   5,731,915 0 816,441
Cheniere Energy Partners LP lp 16411Q101 19,152 547,500 SH   SOLE   443,284 0 104,216
Cheniere Energy Partners LP lp 16411Q101 4,080 116,645 SH   OTR 1 116,645 0 0
Chevron Corp cs 166764100 2,758 30,906 SH   SOLE   30,906 0 0
Clearway Energy, Inc. cs 18539C204 8,224 356,615 SH   SOLE   356,615 0 0
CNX Midstream Partners LP lp 12654A101 7,015 1,054,949 SH   SOLE   1,054,949 0 0
Concho Resources Inc cs 20605P101 1,368 26,566 SH   SOLE   26,566 0 0
ConocoPhillips cs 20825c104 1,537 36,580 SH   SOLE   36,580 0 0
Covanta Holding Corporation cs 22282E102 2,860 298,181 SH   SOLE   25,406 0 272,775
Crestwood Equity Partners LP lp 226344208 20,761 1,583,582 SH   SOLE   1,276,481 0 307,101
Crestwood Equity Partners LP lp 226344208 944 71,990 SH   OTR 1 71,990 0 0
Danaher Corporation cs 235851102 1,485 8,396 SH   SOLE   8,396 0 0
DCP Midstream LP lp 23311P100 60,021 5,311,597 SH   SOLE   5,089,019 0 222,578
DCP Midstream LP lp 23311P100 2,824 249,877 SH   OTR 1 249,877 0 0
Delek Logistics Partners LP lp 24664T103 131 5,695 SH   SOLE   4,955 0 740
Delek Logistics Partners LP lp 24664T103 2,975 129,729 SH   OTR 1 129,729 0 0
Diamondback Energy Inc cs 25278X109 1,661 39,717 SH   SOLE   39,717 0 0
DTE Energy Company cs 233331107 872 8,116 SH   SOLE   8,116 0 0
Ecolab Inc. cs 278865100 601 3,022 SH   SOLE   3,022 0 0
Edison International cs 281020107 1,506 27,737 SH   SOLE   0 0 27,737
Enable Midstream Partners LP lp 292480100 5,920 1,264,932 SH   SOLE   1,242,732 0 22,200
Enable Midstream Partners LP lp 292480100 1,559 333,114 SH   OTR 1 333,114 0 0
Enbridge Inc cs 29250N105 296,041 9,731,787 SH   SOLE   8,448,070 0 1,283,717
Energy Transfer LP lp 29273V100 484,043 67,983,540 SH   SOLE   55,752,439 0 12,231,101
Energy Transfer LP lp 29273V100 6,631 931,388 SH   OTR 1 931,388 0 0
Enlink Midstream, LLC cs 29336T100 679 278,481 SH   SOLE   278,481 0 0
Enterprise Products Partners LP lp 293792107 540,250 29,733,064 SH   SOLE   24,126,075 0 5,606,989
Enterprise Products Partners LP lp 293792107 7,278 400,540 SH   OTR 1 400,540 0 0
Enviva Partners LP lp 29414J107 11,477 338,461 SH   SOLE   338,461 0 0
EOG Resources Inc cs 26875P101 1,672 33,000 SH   SOLE   33,000 0 0
EQT Corp cs 26884L109 1,473 123,800 SH   SOLE   123,800 0 0
Equinor ASA ad 29446M102 284 19,646 SH   SOLE   19,646 0 0
Equitrans Midstream Corporation cs 294600101 189,801 22,840,082 SH   SOLE   20,510,511 0 2,329,571
Equitrans Midstream Corporation cs 294600101 944 113,560 SH   OTR 1 113,560 0 0
Essential Utilities Inc cs 29670G102 1,823 43,167 SH   SOLE   31,596 0 11,571
Essential Utilities, Inc. ps 29670G201 2,440 43,148 SH   SOLE   0 0 43,148
Evoqua Water Technologies Corp cs 30057T105 689 37,065 SH   SOLE   37,065 0 0
Exelon Corporation cs 30161N101 265 7,316 SH   SOLE   7,316 0 0
FirstEnergy Corp cs 337932107 2,264 58,374 SH   SOLE   0 0 58,374
GasLog Partners LP cs Y2687W108 51 12,500 SH   SOLE   12,500 0 0
Genesis Energy L.P. lp 371927104 133 18,391 SH   SOLE   12,951 0 5,440
Genesis Energy L.P. lp 371927104 1,821 252,250 SH   OTR 1 252,250 0 0
Global Partners LP lp 37946R109 389 39,724 SH   SOLE   32,319 0 7,405
Hess Midstream LP lp 428103105 20,164 1,100,655 SH   SOLE   1,100,655 0 0
Holly Energy Partners, L.P. lp 435763107 7,314 501,293 SH   SOLE   501,293 0 0
IDEX Corporation cs 45167R104 505 3,194 SH   SOLE   3,194 0 0
Kinder Morgan Inc cs 49456B101 321,992 21,225,594 SH   SOLE   18,791,784 0 2,433,810
Kinder Morgan Inc cs 49456B101 4,568 301,121 SH   OTR 1 301,121 0 0
Knot Offshore Partners LP cs Y48125101 766 55,709 SH   OTR 1 55,709 0 0
Knot Offshore Partners LP ps Y48125101 8,175 416,667 SH   SOLE   416,667 0 0
Magellan Midstream Partners, L.P. lp 559080106 466,143 10,797,846 SH   SOLE   8,862,764 0 1,935,082
Magellan Midstream Partners, L.P. lp 559080106 7,347 170,181 SH   OTR 1 170,181 0 0
Marathon Petroleum Corp cs 56585A102 4,606 123,218 SH   SOLE   123,218 0 0
MPLX LP lp 55336V100 517,997 29,976,707 SH   SOLE   25,000,468 0 4,976,239
MPLX LP lp 55336V100 6,739 389,965 SH   OTR 1 389,965 0 0
Mueller Water Products, Inc. cs 624758108 332 35,244 SH   SOLE   35,244 0 0
Nextera Energy Inc cs 65339F101 20,026 83,381 SH   SOLE   74,791 0 8,590
Nextera Energy Inc ps 65339F796 1,232 25,380 SH   SOLE   0 0 25,380
Nextera Energy Partners LP lp 65341B106 24,816 483,940 SH   SOLE   481,278 0 2,662
Nextera Energy Partners LP lp 65341B106 2,888 56,310 SH   OTR 1 56,310 0 0
NGL Energy Partners LP lp 62913M107 6,451 1,654,134 SH   SOLE   1,644,943 0 9,191
NGL Energy Partners LP lp 62913M107 1,942 497,974 SH   OTR 1 497,974 0 0
Noble Midstream Partners LP lp 65506L105 26,799 3,167,642 SH   SOLE   2,928,041 0 239,601
Noble Midstream Partners LP lp 65506L105 1,611 190,444 SH   OTR 1 190,444 0 0
NuStar Energy L.P. lp 67058H102 77,599 5,434,097 SH   SOLE   4,521,183 0 912,914
NuStar Energy L.P. lp 67058H102 4,749 332,570 SH   OTR 1 332,570 0 0
ONEOK, Inc cs 682680103 397,384 11,962,181 SH   SOLE   10,321,890 0 1,640,291
Parsley Energy, Inc. cs 701877102 722 67,606 SH   SOLE   67,606 0 0
PBF Logistics LP lp 69318Q104 1,124 115,249 SH   SOLE   115,249 0 0
Pembina Pipeline Corp cs 706327103 94,088 3,763,517 SH   SOLE   3,763,517 0 0
Pembina Pipeline Corporation cs 706327103 12,163 486,503 SH   SOLE   304,679 0 181,824
PENTAIR INC cs G7S00T104 643 16,918 SH   SOLE   16,918 0 0
Phillips 66 cs 718546104 226 3,142 SH   SOLE   3,142 0 0
Phillips 66 Partners LP lp 718549207 306,670 8,509,151 SH   SOLE   7,299,861 0 1,209,290
Phillips 66 Partners LP lp 718549207 5,158 143,105 SH   OTR 1 143,105 0 0
Pioneer Natural Resources Co cs 723787107 1,848 18,915 SH   SOLE   18,915 0 0
Plains All American Pipeline lp 726503105 308,168 34,860,658 SH   SOLE   27,395,965 0 7,464,693
Plains All American Pipeline lp 726503105 7,191 813,427 SH   OTR 1 813,427 0 0
Plains GP Holdings, L.P. cs 72651A207 166,177 18,671,557 SH   SOLE   17,710,727 0 960,830
Public Service Enterprise Group cs 744573106 251 5,102 SH   SOLE   5,102 0 0
Rattler Midstream Partners LP lp 75419T103 114 11,751 SH   SOLE   11,751 0 0
Royal Dutch Shell PLC ad 780259206 2,182 66,751 SH   SOLE   66,751 0 0
Sempra Energy cs 816851109 19,957 170,237 SH   SOLE   149,055 0 21,182
Sempra Energy ps 816851406 4,887 50,000 SH   SOLE   50,000 0 0
Shell Midstream Partners LP lp 822634101 211,890 17,268,926 SH   SOLE   15,427,764 0 1,841,162
Shell Midstream Partners LP lp 822634101 4,285 349,240 SH   OTR 1 349,240 0 0
Sjw Corp cs 784305104 329 5,303 SH   SOLE   5,303 0 0
Stantec Inc. cs 85472N109 340 11,022 SH   SOLE   11,022 0 0
Targa Resources Corp. cs 87612G101 238,084 11,862,673 SH   SOLE   10,277,175 0 1,585,498
TC Energy Corp. cs 87807B107 216,632 5,054,404 SH   SOLE   4,348,142 0 706,262
TC PipeLines, LP lp 87233Q108 12,774 411,254 SH   SOLE   336,624 0 74,630
TC PipeLines, LP lp 87233Q108 3,310 106,577 SH   OTR 1 106,577 0 0
Tetra Tech, Inc. cs 88162G103 887 11,216 SH   SOLE   11,216 0 0
The York Water Co cs 987184108 262 5,461 SH   SOLE   5,461 0 0
Total SE ADR ad 89151E109 334 8,693 SH   SOLE   8,693 0 0
USD Partners LP lp 903318103 809 253,538 SH   OTR 1 253,538 0 0
Valero Energy Corp cs 91913Y100 6,113 103,930 SH   SOLE   103,930 0 0
Watts Water Technologies, Inc. cs 942749102 325 4,008 SH   SOLE   4,008 0 0
Western Midstream Partners LP lp 958669103 171,607 17,092,345 SH   SOLE   14,292,776 0 2,799,569
Western Midstream Partners LP lp 958669103 1,075 107,105 SH   OTR 1 107,105 0 0
Westlake Chemical Partners LP lp 960417103 4,230 223,349 SH   SOLE   223,349 0 0
Williams Companies, Inc cs 969457100 345,479 18,163,992 SH   SOLE   16,200,793 0 1,963,199
Williams Companies, Inc cs 969457100 5,392 283,492 SH   OTR 1 283,492 0 0
Xylem Inc. cs 98419M100 1,228 18,906 SH   SOLE   18,906 0 0