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 276 9,369 SH   SOLE   9,369 0 0
Alerian MLP ETF et 00162Q866 404 117,480 SH   SOLE   117,480 0 0
Algonquin Power & Utilities cs 015857105 2,905 215,701 SH   SOLE   14,241 0 201,460
Altus Midstream Company cs 02215L100 2,460 3,280,236 SH   SOLE   3,280,236 0 0
American Electric Power Company cs 025537101 186 2,325 SH   SOLE   2,325 0 0
American States Water Company cs 029899101 536 6,559 SH   SOLE   6,559 0 0
American Water Works Company cs 030420103 1,409 11,788 SH   SOLE   11,788 0 0
Antero Midstream Corporation cs 03676B102 18,010 8,576,218 SH   SOLE   8,576,218 0 0
Atlantica Yield PLC cs G0751N103 5,592 250,745 SH   SOLE   250,745 0 0
Badger Meter, Inc. cs 056525108 562 10,477 SH   SOLE   10,477 0 0
BP Midstream Partners LP lp 0556EL109 49,405 5,306,692 SH   SOLE   4,473,927 0 832,765
BP PLC-Spons ADR ad 055622104 173 7,108 SH   SOLE   7,108 0 0
Cabot Oil & Gas Corp. cs 127097103 7,101 413,100 SH   SOLE   413,100 0 0
Centennial Resource Development cs 15136A102 26 100,000 SH   SOLE   100,000 0 0
Chart Industries, Inc. cs 16115Q308 31 1,064 SH   SOLE   1,064 0 0
Cheniere Energy Inc. cs 16411R208 229,852 6,861,243 SH   SOLE   6,138,169 0 723,074
Cheniere Energy Partners LP lp 16411Q101 23,036 852,857 SH   SOLE   679,147 0 173,710
Cheniere Energy Partners LP lp 16411Q101 1,756 65,000 SH   OTR 1 65,000 0 0
Chevron Corp cs 166764100 2,277 31,430 SH   SOLE   31,430 0 0
China Water Affairs Group Ltd cs G21090124 456 607,000 SH   SOLE   607,000 0 0
Cimarex Energy Co cs 171798101 214 12,700 SH   SOLE   12,700 0 0
Clearway Energy, Inc. cs 18539C204 6,752 359,165 SH   SOLE   359,165 0 0
Cms Energy Corp Com cs 125896100 47,168 802,852 SH   SOLE   802,852 0 0
CNX Midstream Partners LP lp 12654A101 16,799 2,073,916 SH   SOLE   2,073,916 0 0
Concho Resources Inc cs 20605P101 1,658 38,700 SH   SOLE   38,700 0 0
ConocoPhillips cs 20825c104 2,076 67,396 SH   SOLE   67,396 0 0
Continental Resources Inc cs 212015101 151 19,700 SH   SOLE   19,700 0 0
Covanta Holding Corporation cs 22282E102 2,462 287,962 SH   SOLE   15,187 0 272,775
Crestwood Equity Partners LP lp 226344208 1,364 322,500 SH   SOLE   315,192 0 7,308
Crestwood Equity Partners LP ps 226344307 49,956 13,146,442 SH   SOLE   13,146,442 0 0
Danaher Corporation cs 235851102 1,155 8,342 SH   SOLE   8,342 0 0
DCP Midstream LP lp 23311P100 24,021 5,901,939 SH   SOLE   5,807,209 0 94,730
DCP Midstream LP lp 23311P100 1,017 249,877 SH   OTR 1 249,877 0 0
Delek Logistics Partners LP lp 24664T103 4,745 521,437 SH   SOLE   520,877 0 560
Delek Logistics Partners LP lp 24664T103 2,518 276,669 SH   OTR 1 276,669 0 0
Delek US Holdings, Inc. cs 24665A103 57 3,622 SH   SOLE   3,622 0 0
Diamondback Energy Inc cs 25278X109 1,602 61,140 SH   SOLE   61,140 0 0
DTE Energy Company cs 233331107 1,423 14,985 SH   SOLE   14,985 0 0
Ecolab Inc. cs 278865100 395 2,534 SH   SOLE   2,534 0 0
Enable Midstream Partners LP lp 292480100 12,172 4,736,310 SH   SOLE   4,715,915 0 20,395
Enable Midstream Partners LP lp 292480100 1,704 662,884 SH   OTR 1 662,884 0 0
Enbridge Inc cs 29250N105 282,230 9,701,959 SH   SOLE   8,609,163 0 1,092,796
Energy Transfer LP lp 29273V100 294,195 63,955,431 SH   SOLE   53,959,442 0 9,995,989
Energy Transfer LP lp 29273V100 4,143 900,553 SH   OTR 1 900,553 0 0
Enlink Midstream, LLC cs 29336T100 684 621,769 SH   SOLE   621,769 0 0
Enterprise Products Partners LP lp 293792107 428,104 29,937,375 SH   SOLE   24,442,633 0 5,494,742
Enterprise Products Partners LP lp 293792107 4,315 301,775 SH   OTR 1 301,775 0 0
EOG Resources Inc cs 26875P101 1,767 49,200 SH   SOLE   49,200 0 0
EQM Midstream Partners, LP lp 26885B100 56,044 4,749,513 SH   SOLE   4,165,309 0 584,204
EQM Midstream Partners, LP ps 26885B209 9,530 205,044 SH   SOLE   205,044 0 0
EQT Corp cs 26884L109 875 123,800 SH   SOLE   123,800 0 0
Equinor ASA ad 29446M102 180 14,792 SH   SOLE   14,792 0 0
Equitrans Midstream Corporation cs 294600101 33,941 6,747,685 SH   SOLE   6,747,685 0 0
Equitrans Midstream Corporation cs 294600101 190 37,800 SH   OTR 1 37,800 0 0
Essential Utilities Inc cs 29670G102 1,882 46,248 SH   SOLE   34,677 0 11,571
Essential Utilities, Inc. ps 29670G201 2,311 43,148 SH   SOLE   0 0 43,148
Evoqua Water Technologies Corp cs 30057T105 322 28,703 SH   SOLE   28,703 0 0
Exelon Corporation cs 30161N101 183 4,967 SH   SOLE   4,967 0 0
GasLog Ltd cs G37585109 19 5,330 SH   SOLE   5,330 0 0
GasLog Partners LP cs Y2687W108 233 104,458 SH   SOLE   104,458 0 0
Genesis Energy L.P. lp 371927104 4,129 1,053,270 SH   SOLE   1,051,030 0 2,240
Genesis Energy L.P. lp 371927104 3,279 836,565 SH   OTR 1 836,565 0 0
Gibson Energy Inc. cs 374825206 1,919 166,194 SH   SOLE   166,194 0 0
Global Partners LP lp 37946R109 1,037 117,540 SH   SOLE   113,875 0 3,665
Guangdong Investment Ltd cs Y2929L100 496 257,350 SH   SOLE   257,350 0 0
Hess Midstream LP lp 428103105 3,904 384,272 SH   SOLE   383,742 0 530
Hoegh LNG Partners LP cs Y3262R100 1,309 178,521 SH   SOLE   178,521 0 0
Holly Energy Partners, L.P. lp 435763107 18,490 1,317,902 SH   SOLE   1,317,902 0 0
IDEX Corporation cs 45167R104 360 2,606 SH   SOLE   2,606 0 0
Innergex Renewable Energy, Inc cs 45790B104 3,616 265,725 SH   SOLE   11,105 0 254,620
Inter Pipeline Ltd. cs 45833V109 36,264 6,061,139 SH   SOLE   6,061,139 0 0
JPMorgan Alerian MLP Index et 46625H365 381 42,144 SH   SOLE   42,144 0 0
Keyera Corp cs 493271100 31,286 3,366,126 SH   SOLE   3,366,126 0 0
Keyera Corp cs 493271100 94 10,089 SH   SOLE   10,089 0 0
Kinder Morgan Inc cs 49456B101 395,945 28,444,325 SH   SOLE   25,011,292 0 3,433,033
Kinder Morgan Inc cs 49456B101 2,834 203,611 SH   OTR 1 203,611 0 0
Knot Offshore Partners LP cs Y48125101 12,737 1,099,606 SH   SOLE   1,099,606 0 0
Knot Offshore Partners LP cs Y48125101 3,977 389,942 SH   OTR 1 389,942 0 0
Kurita Water Industries Ltd cs J37221116 208 8,949 SH   SOLE   8,949 0 0
Magellan Midstream Partners, LP lp 559080106 437,015 11,976,308 SH   SOLE   9,884,893 0 2,091,415
Magellan Midstream Partners, LP lp 559080106 5,573 152,721 SH   OTR 1 152,721 0 0
Marathon Petroleum Corp cs 56585A102 3,023 127,984 SH   SOLE   127,984 0 0
Metawater Co Ltd cs J4231P107 141 3,921 SH   SOLE   3,921 0 0
Middlesex Water Co cs 596680108 160 2,658 SH   SOLE   2,658 0 0
MPLX LP lp 55336V100 323,116 27,806,845 SH   SOLE   24,303,534 0 3,503,311
MPLX LP lp 55336V100 4,993 429,730 SH   OTR 1 429,730 0 0
Mueller Water Products, Inc. cs 624758108 300 37,444 SH   SOLE   37,444 0 0
Nextera Energy Inc cs 65339F101 199,561 829,360 SH   SOLE   688,028 0 141,332
Nextera Energy Inc ps 65339F796 1,201 25,380 SH   SOLE   0 0 25,380
Nextera Energy Partners LP cs 65341B106 24,921 579,556 SH   SOLE   577,444 0 2,112
Nextera Energy Partners LP cs 65341B106 544 12,640 SH   OTR 1 12,640 0 0
NGL Energy Partners LP lp 62913M107 11,174 4,297,648 SH   SOLE   4,294,967 0 2,681
NGL Energy Partners LP lp 62913M107 2,435 936,564 SH   OTR 1 936,564 0 0
Noble Energy Inc cs 655044105 374 61,862 SH   SOLE   61,862 0 0
Noble Midstream Partners LP lp 65506L105 14,047 4,013,299 SH   SOLE   4,000,399 0 12,900
Noble Midstream Partners LP lp 65506L105 1,118 319,324 SH   OTR 1 319,324 0 0
NuStar Energy L.P. lp 67058H102 50,236 5,848,179 SH   SOLE   5,122,609 0 725,570
NuStar Energy L.P. lp 67058H102 2,857 332,570 SH   OTR 1 332,570 0 0
Oasis Midstream Partners LP lp 67420T206 770 155,492 SH   SOLE   155,492 0 0
Occidental Petroleum Corp cs 674599105 27 2,340 SH   SOLE   2,340 0 0
ONEOK, Inc cs 682680103 221,007 10,133,279 SH   SOLE   8,861,878 0 1,271,401
ONEOK, Inc cs 682680103 989 45,355 SH   OTR 1 45,355 0 0
Parsley Energy, Inc. cs 701877102 237 41,426 SH   SOLE   41,426 0 0
PBF Logistics LP lp 69318Q104 12,548 1,856,182 SH   SOLE   1,856,182 0 0
Pembina Pipeline Corp cs 706327103 69,456 3,702,504 SH   SOLE   3,702,504 0 0
Pembina Pipeline Corporation cs 706327103 6,195 329,341 SH   SOLE   223,314 0 106,027
PENNON GROUP PLC cs G8295T213 3,793 281,289 SH   SOLE   29,117 0 252,172
PENTAIR INC cs G7S00T104 238 7,997 SH   SOLE   7,997 0 0
Phillips 66 cs 718546104 185 3,457 SH   SOLE   3,457 0 0
Phillips 66 Partners LP lp 718549207 352,564 9,677,843 SH   SOLE   8,215,598 0 1,462,245
Phillips 66 Partners LP lp 718549207 5,516 151,410 SH   OTR 1 151,410 0 0
Pioneer Natural Resources Co cs 723787107 2,046 29,165 SH   SOLE   29,165 0 0
Plains All American Pipeline, LP lp 726503105 109,209 20,683,576 SH   SOLE   16,530,489 0 4,153,087
Plains All American Pipeline, LP lp 726503105 3,036 575,037 SH   OTR 1 575,037 0 0
Plains GP Holdings, L.P. cs 72651A207 66,119 11,785,993 SH   SOLE   11,785,993 0 0
Public Service Enterprise Group cs 744573106 178 3,972 SH   SOLE   3,972 0 0
Rattler Midstream Partners LP lp 75419T103 81 23,320 SH   SOLE   23,320 0 0
Royal Dutch Shell PLC ad 780259206 2,375 68,072 SH   SOLE   68,072 0 0
Sempra Energy cs 816851109 162,801 1,440,845 SH   SOLE   1,244,906 0 195,939
Sempra Energy ps 816851406 4,626 50,000 SH   SOLE   50,000 0 0
Shell Midstream Partners LP lp 822634101 181,819 18,218,373 SH   SOLE   16,654,935 0 1,563,438
Shell Midstream Partners LP lp 822634101 437 43,760 SH   OTR 1 43,760 0 0
Sjw Corp cs 784305104 479 8,294 SH   SOLE   8,294 0 0
Stantec Inc. cs 85472N109 135 5,292 SH   SOLE   5,292 0 0
SUEZ ENVIRONNEMENT SA cs F6327G101 1,268 123,912 SH   SOLE   42,259 0 81,653
Sunoco LP lp 86765K109 13 810 SH   SOLE   0 0 810
Tallgrass Energy LP cs 874696107 288 17,496 SH   SOLE   17,496 0 0
Targa Resources Corp. cs 87612G101 35,984 5,207,498 SH   SOLE   5,204,607 0 2,891
Targa Resources Corp. cs 87612G101 757 109,527 SH   OTR 1 109,527 0 0
Targa Resources Corp. ps 87612G606 39,987 45,800 SH   SOLE   45,800 0 0
TC Energy Corp. cs 87807B107 440,818 9,950,734 SH   SOLE   8,616,310 0 1,334,424
TC PipeLines, LP lp 87233Q108 21,572 785,010 SH   SOLE   609,845 0 175,165
TC PipeLines, LP lp 87233Q108 693 25,225 SH   OTR 1 25,225 0 0
Terraform Power Inc cs 88104R209 1,441 91,395 SH   SOLE   0 0 91,395
Tetra Tech, Inc. cs 88162G103 649 9,183 SH   SOLE   9,183 0 0
The York Water Co cs 987184108 362 8,337 SH   SOLE   8,337 0 0
Total S.A. SP ADR ad 89151E109 224 6,018 SH   SOLE   6,018 0 0
Transalta Renewables Inc. cs 893463109 3,548 335,743 SH   SOLE   0 0 335,743
USD Partners LP lp 903318103 3,421 1,187,727 SH   SOLE   1,187,727 0 0
USD Partners LP lp 903318103 1,135 394,010 SH   OTR 1 394,010 0 0
Valero Energy Corp cs 91913Y100 4,804 105,902 SH   SOLE   105,902 0 0
Veolia Environnement Sa cs F9686M107 437 20,341 SH   SOLE   20,341 0 0
Viper Energy Partners LP lp 92763M105 594 89,600 SH   SOLE   89,600 0 0
Watts Water Technologies, Inc. cs 942749102 183 2,166 SH   SOLE   2,166 0 0
Western Midstream Partners LP lp 958669103 32,558 10,048,918 SH   SOLE   9,078,733 0 970,185
Westlake Chemical Partners LP lp 960417103 4,837 327,292 SH   SOLE   327,292 0 0
Williams Companies, Inc cs 969457100 362,942 25,649,636 SH   SOLE   22,880,408 0 2,769,228
Williams Companies, Inc cs 969457100 3,320 234,607 SH   OTR 1 234,607 0 0
WPX Energy Inc cs 98212B103 349 114,537 SH   SOLE   114,537 0 0
Xylem Inc. cs 98419M100 817 12,540 SH   SOLE   12,540 0 0