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 787 9,415 SH   SOLE   9,415 0 0
Aecom cs 00766T100 123 2,464 SH   SOLE   2,464 0 0
Algonquin Power & Utilities cs 015857105 16,747 1,017,473 SH   SOLE   816,013 0 201,460
Altus Midstream Company cs 02215L209 32 678 SH   SOLE   678 0 0
American Water Works Company cs 030420103 2,102 13,698 SH   SOLE   13,698 0 0
Antero Midstream Corporation cs 03676B102 18,012 2,336,122 SH   SOLE   2,336,122 0 0
Atlantica Sustainable Infrastructure cs G0751N103 23,147 609,450 SH   SOLE   609,450 0 0
Badger Meter, Inc. cs 056525108 523 5,565 SH   SOLE   5,565 0 0
Ballard Power Systems Inc. cs 058586108 55 2,344 SH   SOLE   2,344 0 0
BP Midstream Partners LP lp 0556EL109 55,863 5,270,137 SH   SOLE   4,646,391 0 623,746
BP PLC-Spons ADR ad 055622104 806 39,283 SH   SOLE   39,283 0 0
Brookfield Renewable Corp cs 11284V105 1,752 30,034 SH   SOLE   0 0 30,034
Brookfield Renewable Energy Partners lp G16258108 5,069 117,471 SH   SOLE   117,471 0 0
Cabot Oil & Gas Corp. cs 127097103 2,046 125,700 SH   SOLE   125,700 0 0
CenterPoint Energy, Inc. ps 15189T503 3,762 92,215 SH   SOLE   92,215 0 0
Cheniere Energy Inc. cs 16411R208 288,686 4,809,036 SH   SOLE   3,997,463 0 811,573
Cheniere Energy Partners LP lp 16411Q101 14,526 412,092 SH   SOLE   368,592 0 43,500
Cheniere Energy Partners LP lp 16411Q101 4,112 116,645 SH   OTR 1 116,645 0 0
Chevron Corp cs 166764100 2,346 27,777 SH   SOLE   27,777 0 0
Clearway Energy, Inc. cs 18539C204 55,921 1,751,374 SH   SOLE   1,514,822 0 236,552
Concho Resources Inc cs 20605P101 1,550 26,566 SH   SOLE   26,566 0 0
ConocoPhillips cs 20825c104 1,827 45,680 SH   SOLE   45,680 0 0
Covanta Holding Corporation cs 22282E102 9,542 726,711 SH   SOLE   453,936 0 272,775
Crestwood Equity Partners LP lp 226344208 19,140 1,008,410 SH   SOLE   830,799 0 177,611
Crestwood Equity Partners LP lp 226344208 1,853 97,635 SH   OTR 1 97,635 0 0
Danaher Corporation cs 235851102 1,736 7,814 SH   SOLE   7,814 0 0
Darling Ingredients Inc cs 237266101 78 1,358 SH   SOLE   1,358 0 0
DCP Midstream LP lp 23311P100 105,876 5,716,870 SH   SOLE   4,929,781 0 787,089
DCP Midstream LP lp 23311P100 4,628 249,877 SH   OTR 1 249,877 0 0
Delek Logistics Partners LP lp 24664T103 182 5,695 SH   SOLE   4,955 0 740
Delek Logistics Partners LP lp 24664T103 4,151 129,729 SH   OTR 1 129,729 0 0
Diamondback Energy Inc cs 25278X109 1,922 39,717 SH   SOLE   39,717 0 0
Dominion Energy Inc. cs 25746U109 31 415 SH   SOLE   415 0 0
DTE Energy Company cs 233331107 985 8,116 SH   SOLE   8,116 0 0
Ecolab Inc. cs 278865100 870 4,019 SH   SOLE   4,019 0 0
EDISON INTL cs 281020107 8,032 127,853 SH   SOLE   100,116 0 27,737
Enable Midstream Partners LP lp 292480100 1,316 250,233 SH   SOLE   234,083 0 16,150
Enable Midstream Partners LP lp 292480100 2,645 502,920 SH   OTR 1 502,920 0 0
Enbridge Inc cs 29250N105 252,048 7,878,973 SH   SOLE   6,668,691 0 1,210,282
Energy Transfer LP lp 29273V100 207,625 33,596,260 SH   SOLE   29,158,123 0 4,438,137
Energy Transfer LP lp 29273V100 6,513 1,053,893 SH   OTR 1 1,053,893 0 0
Enlink Midstream, LLC cs 29336T100 498 134,338 SH   SOLE   134,338 0 0
Enterprise Products Partners LP lp 293792107 432,891 21,584,958 SH   SOLE   17,738,666 0 3,846,292
Enterprise Products Partners LP lp 293792107 7,847 400,540 SH   OTR 1 400,540 0 0
Enviva Partners LP lp 29414J107 14,134 311,187 SH   SOLE   311,187 0 0
EOG Resources Inc cs 26875P101 2,005 40,200 SH   SOLE   40,200 0 0
EQT Corp cs 26884L109 1,573 123,800 SH   SOLE   123,800 0 0
Equitrans Midstream Corporation cs 294600101 155,582 19,350,947 SH   SOLE   17,262,007 0 2,088,940
Essential Utilities, Inc. cs 29670G102 1,796 37,985 SH   SOLE   37,985 0 0
Essential Utilities, Inc. ps 29670G201 2,676 43,148 SH   SOLE   0 0 43,148
Eversource Energy cs 30040W108 73 839 SH   SOLE   839 0 0
Evoqua Water Technologies Corporation cs 30057T105 960 35,600 SH   SOLE   35,600 0 0
EXELON CORP cs 30161N101 4,514 106,910 SH   SOLE   106,910 0 0
FirstEnergy Corp cs 337932107 2,234 72,968 SH   SOLE   0 0 72,968
Fortune Brand Home & Security cs 34964C106 194 2,263 SH   SOLE   2,263 0 0
Generac Holdings Inc. cs 368736104 39 170 SH   SOLE   170 0 0
Genesis Energy L.P. lp 371927104 141 22,775 SH   SOLE   17,335 0 5,440
Genesis Energy L.P. lp 371927104 1,658 266,990 SH   OTR 1 266,990 0 0
Global Partners LP lp 37946R109 660 39,724 SH   SOLE   32,319 0 7,405
Hess Midstream LP cs 428103105 13,326 680,936 SH   SOLE   680,936 0 0
Holly Energy Partners, L.P. lp 435763107 7,118 501,293 SH   SOLE   501,293 0 0
IDEX Corporation cs 45167R104 617 3,098 SH   SOLE   3,098 0 0
JPMorgan Alerian MLP Index et 46625H365 21,684 1,561,113 SH   SOLE   68,367 0 1,492,746
Kinder Morgan Inc cs 49456B101 249,039 18,217,891 SH   SOLE   16,027,052 0 2,190,839
Knot Offshore Partners LP ps Y48125101 8,342 416,667 SH   SOLE   416,667 0 0
Magellan Midstream Partners, LP lp 559080106 367,018 8,647,938 SH   SOLE   7,119,654 0 1,528,284
Magellan Midstream Partners, LP lp 559080106 8,150 192,036 SH   OTR 1 192,036 0 0
Marathon Petroleum Corp cs 56585A102 21 518 SH   SOLE   518 0 0
Masco Corporation cs 574599106 183 3,324 SH   SOLE   3,324 0 0
Middlesex Water Co cs 596680108 213 2,940 SH   SOLE   2,940 0 0
Montrose Environmental Group cs 615111101 223 7,217 SH   SOLE   7,217 0 0
MPLX LP lp 55336V100 410,210 18,947,342 SH   SOLE   15,676,249 0 3,271,093
MPLX LP lp 55336V100 8,443 389,965 SH   OTR 1 389,965 0 0
Mueller Water Products, Inc. cs 624758108 468 37,835 SH   SOLE   37,835 0 0
New Fortress Energy Inc. cs 644393100 14,702 274,335 SH   SOLE   274,335 0 0
Nextera Energy Inc cs 65339F101 28,173 365,174 SH   SOLE   278,920 0 86,254
Nextera Energy Inc ps 65339F796 1,502 25,380 SH   SOLE   0 0 25,380
Nextera Energy Partners LP lp 65341B106 160,790 2,398,060 SH   SOLE   2,105,282 0 292,778
NextEra Energy, Inc. ps 65339F739 5,708 111,111 SH   SOLE   111,111 0 0
NGL Energy Partners LP lp 62913M107 97 40,237 SH   SOLE   31,046 0 9,191
NGL Energy Partners LP lp 62913M107 1,195 497,974 SH   OTR 1 497,974 0 0
Noble Midstream Partners LP lp 65506L105 11,512 1,104,873 SH   SOLE   962,991 0 141,882
Noble Midstream Partners LP lp 65506L105 1,984 190,444 SH   OTR 1 190,444 0 0
NuStar Energy L.P. lp 67058H102 85,345 5,922,599 SH   SOLE   5,032,886 0 889,713
NuStar Energy L.P. lp 67058H102 4,792 332,570 SH   OTR 1 332,570 0 0
ONEOK, Inc cs 682680103 227,480 5,927,057 SH   SOLE   5,068,749 0 858,308
Parsley Energy, Inc. cs 701877102 960 67,606 SH   SOLE   67,606 0 0
PBF Logistics LP lp 69318Q104 909 99,309 SH   SOLE   99,309 0 0
Pembina Pipeline Corporation cs 706327103 90,222 3,814,961 SH   SOLE   3,478,713 0 336,248
PENTAIR INC cs G7S00T104 881 16,603 SH   SOLE   16,603 0 0
Phillips 66 Partners LP lp 718549207 127,722 4,457,893 SH   SOLE   4,088,666 0 369,227
Phillips 66 Partners LP lp 718549207 3,779 143,105 SH   OTR 1 143,105 0 0
Pioneer Natural Resources Co cs 723787107 2,154 18,915 SH   SOLE   18,915 0 0
Plains All American Pipeline lp 726503105 230,001 27,912,683 SH   SOLE   21,753,588 0 6,159,095
Plains All American Pipeline lp 726503105 8,125 985,992 SH   OTR 1 985,992 0 0
Plains GP Holdings, L.P. cs 72651A207 118,074 13,973,270 SH   SOLE   13,586,265 0 387,005
Public Service Enterprise Group cs 744573106 4,146 71,118 SH   SOLE   71,118 0 0
Rattler Midstream Partners LP lp 75419T103 25 2,652 SH   SOLE   2,652 0 0
Renewable Energy Group Inc cs 75972A301 75 1,056 SH   SOLE   1,056 0 0
Royal Dutch Shell PLC ad 780259206 1,310 37,274 SH   SOLE   37,274 0 0
Sempra Energy cs 816851109 9,587 75,249 SH   SOLE   75,240 0 9
Sempra Energy ps 816851406 4,988 50,000 SH   SOLE   50,000 0 0
Shell Midstream Partners LP lp 822634101 113,054 11,215,651 SH   SOLE   9,988,439 0 1,227,212
Shell Midstream Partners LP lp 822634101 3,520 349,240 SH   OTR 1 349,240 0 0
Stantec Inc. cs 85472N109 367 11,328 SH   SOLE   11,328 0 0
Sunnova Energy International cs 86745K104 5,961 132,094 SH   SOLE   132,094 0 0
Sunoco LP lp 86765K109 40 1,390 SH   SOLE   0 0 1,390
SUNRUN INC cs 86771W105 5,071 73,094 SH   SOLE   73,094 0 0
Targa Resources Corp. cs 87612G101 249,424 9,455,047 SH   SOLE   8,069,348 0 1,385,699
TC Energy Corp. cs 87807B107 215,220 5,285,361 SH   SOLE   4,461,370 0 823,991
TC PipeLines, LP lp 87233Q108 3,460 117,481 SH   SOLE   114,028 0 3,453
TC PipeLines, LP lp 87233Q108 3,139 106,577 SH   OTR 1 106,577 0 0
Tetra Tech, Inc. cs 88162G103 920 7,943 SH   SOLE   7,943 0 0
The York Water Co cs 987184108 164 3,519 SH   SOLE   3,519 0 0
USD Partners LP lp 903318103 865 253,538 SH   OTR 1 253,538 0 0
Valero Energy Corp cs 91913Y100 10 182 SH   SOLE   182 0 0
Watts Water Technologies, Inc. cs 942749102 345 2,835 SH   SOLE   2,835 0 0
Western Midstream Partners LP lp 958669103 178,363 12,906,182 SH   SOLE   10,692,944 0 2,213,238
Western Midstream Partners LP lp 958669103 2,425 175,490 SH   OTR 1 175,490 0 0
Westlake Chemical Partners LP lp 960417103 3,336 139,912 SH   SOLE   139,912 0 0
Williams Companies, Inc cs 969457100 385,085 19,206,237 SH   SOLE   16,677,640 0 2,528,597
WPX Energy Inc cs 98212B103 17 2,085 SH   SOLE   2,085 0 0
Xcel Energy cs 98389B100 179 2,685 SH   SOLE   2,685 0 0
Xylem Inc. cs 98419M100 1,753 17,217 SH   SOLE   17,217 0 0