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 Energy Industries, Inc. COM 007973100 2 22 SH   SOLE   22 0 0
Albemarle Corporation COM 012653101 2 26 SH   SOLE   26 0 0
Algonquin Power & Utilities COM 015857105 3,875 273,910 SH   SOLE   40,458 0 233,452
Altus Midstream Company CL A 02215L100 9,819 3,433,106 SH   SOLE   3,433,106 0 0
American Electric Power Company COM 025537101 592 6,262 SH   SOLE   6,262 0 0
American Water Works Company COM 030420103 1,715 13,957 SH   SOLE   13,957 0 0
Antero Midstream Corporation COM 03676B102 208,045 27,410,391 SH   SOLE   26,065,185 0 1,345,206
Alerian MLP ETF ALERIAN MLP 00162Q866 128 15,000 SH   SOLE   15,000 0 0
Aptiv PLC SHS G6095L109 2 18 SH   SOLE   18 0 0
Aqua America Tangible Equity Units UNIT 04/30/2022 03836W202 3,118 50,000 SH   SOLE   0 0 50,000
Aquaventure Holdings Ltd SHS G0443N107 854 31,504 SH   SOLE   31,504 0 0
Autoliv Inc. COM 052800109 1 8 SH   SOLE   8 0 0
Avangrid, Inc. COM 05351W103 1 20 SH   SOLE   20 0 0
Badger Meter, Inc. COM 056525108 714 10,996 SH   SOLE   10,996 0 0
BorgWarner Inc. COM 099724106 2 45 SH   SOLE   45 0 0
BP Midstream Partners LP UNIT LTD PTNR 0556EL109 103,133 6,606,852 SH   SOLE   5,891,604 0 715,248
Cabot Oil & Gas Corp. COM 127097103 10,115 581,000 SH   SOLE   581,000 0 0
Centennial Resource Development CL A 15136A102 462 100,000 SH   SOLE   100,000 0 0
Chart Industries, Inc. COM PAR $0.01 16115Q308 910 13,481 SH   SOLE   13,481 0 0
Cheniere Energy Inc. COM 16411R208 583,332 9,551,866 SH   SOLE   8,322,636 0 1,229,230
Cheniere Energy Partners LP COM UNIT 16411Q101 56,447 1,417,905 SH   SOLE   1,177,879 0 240,026
Chevron Corp COM 166764100 803 6,664 SH   SOLE   6,664 0 0
Cimarex Energy Co COM 171798101 6,488 123,600 SH   SOLE   123,600 0 0
Cms Energy Corp COM 125896100 116 1,852 SH   SOLE   1,852 0 0
CNX Midstream Partners LP COM UNIT REPST 12654A101 104,655 6,358,161 SH   SOLE   6,358,161 0 0
Concho Resources Inc. COM 20605P101 6,533 74,600 SH   SOLE   74,600 0 0
ConocoPhillips COM 20825c104 943 14,505 SH   SOLE   14,505 0 0
Continental Resources Inc. COM 212015101 3,955 115,300 SH   SOLE   115,300 0 0
Covanta Holding Corporation COM 22282E102 5,270 355,103 SH   SOLE   39,011 0 316,092
Crestwood Equity Partners LP UNIT LTD PARTNER 226344208 53,112 1,723,298 SH   SOLE   1,716,330 0 6,968
Crestwood Equity Partners LP UNIT LTD PARTNER 226344208 15,404 499,810 SH   OTR 1 499,810 0 0
Danaher Corporation COM 235851102 1,451 9,453 SH   SOLE   9,453 0 0
DCP Midstream LP COM UT LTD PTN 23311P100 232,563 9,496,243 SH   SOLE   5,264,302 0 4,231,941
DCP Midstream LP COM UT LTD PTN 23311P100 232,563 938,082 SH   OTR 1 938,082 0 0
Delek Logistics Partners LP COM UNT RP INT 24664T103 15,378 481,177 SH   SOLE   481,177 0 0
Delek Logistics Partners LP COM UNT RP INT 24664T103 40,879 1,279,073 SH   OTR 1 1,279,073 0 0
Delek US Holdings, Inc. COM 24665A103 4,068 121,322 SH   SOLE   121,322 0 0
Delphi Technologies PLC SHS G2709G107 1 54 SH   SOLE   54 0 0
Diamondback Energy Inc. COM 25278X109 6,693 72,081 SH   SOLE   72,081 0 0
Dominion Energy Inc. COM 25746U109 70 845 SH   SOLE   845 0 0
DTE Energy Company COM 233331107 2,238 17,229 SH   SOLE   17,229 0 0
Ecolab Inc. COM 278865100 620 3,213 SH   SOLE   3,213 0 0
Edison International COM 281020107 1 14 SH   SOLE   14 0 0
Enable Midstream Partners LP COM UNIT RP IN 292480100 71,165 7,095,229 SH   SOLE   1,589,221 0 5,506,008
Enable Midstream Partners LP COM UNIT RP IN 292480100 26,210 2,613,170 SH   OTR 1 2,613,170 0 0
Enbridge Inc. COM 29250N105 360,812 9,072,458 SH   SOLE   7,216,102 0 1,856,356
Energy Transfer LP COM UT LTD PTN 29273V100 1,303,045 101,562,389 SH   SOLE   78,158,612 0 23,403,777
Energy Transfer LP COM UT LTD PTN 29273V100 55,583 4,332,254 SH   OTR 1 4,332,254 0 0
Enlink Midstream, LLC COM UNIT REP LTD 29336T100 159,848 26,076,377 SH   SOLE   15,151,585 0 10,924,792
Enlink Midstream, LLC COM UNIT REP LTD 29336T100 15,739 2,567,468 SH   OTR 1 2,567,468 0 0
Enterprise Products Partners LP COM 293792107 1,205,451 42,807,211 SH   SOLE   32,822,007 0 9,985,204
Enterprise Products Partners LP COM 293792107 38,000 1,349,419 SH   OTR 1 1,349,419 0 0
Enviva Partners LP COM UNIT 29414J107 5,053 135,439 SH   SOLE   135,439 0 0
EOG Resources Inc. COM 26875P101 7,555 90,200 SH   SOLE   90,200 0 0
EQM Midstream Partners, LP UNIT LTD PARTN 26885B100 347,222 11,608,884 SH   SOLE   10,597,514 0 1,011,370
EQT Corp COM 26884L109 6,912 634,100 SH   SOLE   634,100 0 0
Equinor ASA SPONSORED ADR 29446M102 471 23,653 SH   SOLE   23,653 0 0
Equitrans Midstream Corporation COM 294600101 126,111 9,439,427 SH   SOLE   9,166,544 0 272,883
ETRACS Alerian MLP Infrastructure ALERIAN INFRST 902641646 215 11,075 SH   SOLE   11,075 0 0
Evoqua Water Technologies Corp COM 30057T105 531 28,023 SH   SOLE   28,023 0 0
Exelon Corporation COM 30161N101 593 13,016 SH   SOLE   13,016 0 0
FireEye Inc. COM 31816Q101 1 53 SH   SOLE   53 0 0
Ford Motor Co COM 345370860 2 207 SH   SOLE   207 0 0
GasLog Partners UNIT LTD PTNRP Y2687W108 41,371 2,645,183 SH   SOLE   2,645,183 0 0
Genesis Energy L.P. UNIT LTD PARTN 371927104 58,667 2,864,617 SH   SOLE   1,310,472 0 1,554,145
Genesis Energy L.P. UNIT LTD PARTN 371927104 31,783 1,551,905 SH   OTR 1 1,551,905 0 0
Global Partners LP COM UNITS 37946R109 7,067 350,554 SH   SOLE   347,344 0 3,210
Hess Midstream LP CL A SHS 428103105 24,437 1,077,478 SH   SOLE   1,076,948 0 530
Holly Energy Partners, L.P. COM UT LTD PTN 435763107 132,170 5,967,033 SH   SOLE   4,449,138 0 1,517,895
Holly Energy Partners, L.P. COM UT LTD PTN 435763107 15,476 698,670 SH   OTR 1 698,670 0 0
IDEX Corporation COM 45167R104 610 3,544 SH   SOLE   3,544 0 0
JPMorgan Alerian MLP Index ALERIAN ML ETN 46625H365 16,715 766,390 SH   SOLE   523,726 0 242,664
Kinder Morgan Inc. COM 49456B101 678,058 32,029,181 SH   SOLE   26,857,329 0 5,171,852
Knot Offshore Partners LP COM UNITS Y48125101 42,667 2,027,408 SH   SOLE   42,667 0 0
Knot Offshore Partners LP COM UNITS Y48125101 12,134 612,535 SH   OTR 1 612,535 0 0
Lear Corporation COM 521865204 0 3 SH   SOLE   3 0 0
Magellan Midstream Partners, LP COM UNIT RP LP 559080106 1,009,926 16,063,722 SH   SOLE   11,977,421 0 4,086,301
Magellan Midstream Partners, LP COM UNIT RP LP 559080106 53,876 856,947 SH   OTR 1 856,947 0 0
Magna International Inc. COM 559222401 2 44 SH   SOLE   44 0 0
Marathon Oil Corp COM 565849106 2,062 151,859 SH   SOLE   151,859 0 0
Marathon Petroleum Corp COM 56585A102 33,991 564,162 SH   SOLE   265,892 0 298,270
Micron Technology Inc COM 595112103 3 52 SH   SOLE   52 0 0
Middlesex Water Co COM 596680108 83 1,308 SH   SOLE   1,308 0 0
Monolithic Power Systems Inc COM 609839105 2 14 SH   SOLE   14 0 0
MPLX LP COM UNIT REP LTD 55336V100 1,015,594 39,889,795 SH   SOLE   29,259,218 0 10,630,577
MPLX LP COM UNIT REP LTD 55336V100 54,652 2,146,583 SH   OTR 1 2,146,583 0 0
Mueller Water Products, Inc. COM SER A 624758108 222 18,506 SH   SOLE   18,506 0 0
New Fortress Energy LLC CL A SHS RP LLC 644393100 0 15 SH   SOLE   15 0 0
NextDecade Corporation COM 65342K105 0 47 SH   SOLE   47 0 0
Nextera Energy Inc COM 65339F101 181,385 749,029 SH   SOLE   693,682 0 55,347
Nextera Energy Inc Preferred UNIT 09/01/2022S 65339F796 1,508 29,410 SH   SOLE   29,410 0 0
Nextera Energy Partners LP COM UNIT PART IN 65341B106 18,830 357,645 SH   SOLE   26,605 0 331,040
NGL Energy Partners LP COM UNIT REPST 62913M107 61,644 5,435,950 SH   SOLE   5,435,950 0 0
Nio Inc SPONS ADS 62914V106 0 49 SH   SOLE   49 0 0
Noble Energy Inc COM 655044105 11,090 446,472 SH   SOLE   446,472 0 0
Noble Midstream Partners LP COM UNIT REPST 65506L105 19,903 7,889,259 SH   SOLE   2,312,388 0 1,764,596
Noble Midstream Partners LP COM UNIT REPST 65506L105 31,065 1,226,708 SH   OTR 1 1,220,183 0 0
NuStar Energy L.P. UNIT COM 67058H102 247,541 9,576,060 SH   SOLE   6,782,871 0 2,793,189
NuStar Energy L.P. UNIT COM 67058H102 25,281 977,980 SH   OTR 1 977,980 0 0
NVIDIA Corporation COM 67066G104 4 17 SH   SOLE   17 0 0
Oasis Midstream Partners LP COM UNITS REPS 67420T206 3,318 200,000 SH   SOLE   200,000 0 0
ONEOK, Inc COM 682680103 1,057,329 13,972,893 SH   SOLE   11,568,133 0 2,402,631
Parsley Energy, Inc. CL A 701877102 5,775 305,414 SH   SOLE   305,414 0 0
Pattern Energy Group Inc. CL A 70338P100 4,288 160,283 SH   SOLE   39 0 160,244
PBF Logistics LP UNIT LTD PTNR 69318Q104 78,614 3,882,179 SH   SOLE   2,768,254 0 1,113,925
PBF Logistics LP UNIT LTD PTNR 69318Q104 1,763 87,085 SH   OTR 1 87,085 0 0
Pembina Pipeline Corporation COM 706327103 1,428 38,524 SH   SOLE   38,524 0 0
Phillips 66 COM 718546104 845 7,585 SH   SOLE   7,585 0 0
Phillips 66 Partners LP COM UNIT REP INT 718549207 742,625 12,047,770 SH   SOLE   8,436,564 0 3,611,206
Phillips 66 Partners LP COM UNIT REP INT 718549207 38,303 621,405 SH   OTR 1 621,405 0 0
Pioneer Natural Resources Co COM 723787107 7,457 49,265 SH   SOLE   49,265 0 0
Plains All American Pipeline, UNIT LTD PARTN 726503105 686,971 37,355,703 SH   SOLE   27,899,045 0 9,456,658
Plains All American Pipeline, UNIT LTD PARTN 726503105 25,389 1,380,567 SH   OTR 1 1,380,567 0 0
Plains GP Holdings, L.P. LTD PARTNR INT A 72651A207 240,820 12,708,176 SH   SOLE   10,393,956 0 2,314,220
Public Service Enterprise Grou COM 744573106 581 9,841 SH   SOLE   9,841 0 0
Range Resources Corp COM 75281A109 3,533 728,400 SH   SOLE   728,400 0 0
Rattler Midstream Partners LP COM UNITS 75419T103 52,937 2,975,676 SH   SOLE   2,675,197 0 300,479
Royal Dutch Shell PLC SPONS ADR A 780259206 842 14,281 SH   SOLE   14,281 0 0
Sempra Energy COM 816851109 274,502 1,812,133 SH   SOLE   1,662,487 0 149,646
Sempra Energy - Preferred Shar 6% PFD CONV A 816851406 6,001 50,000 SH   SOLE   50,000 0 0
Shell Midstream Partners LP UNIT LTD INT 822634101 430,098 21,281,451 SH   SOLE   19,138,523 0 2,142,928
Sjw Corp COM 784305104 645 9,073 SH   SOLE   9,073 0 0
Sunoco LP COM UT REP LP 86765K109 8,160 266,680 SH   SOLE   265,870 0 810
Sunoco LP COM UT REP LP 86765K109 4,070 133,015 SH   OTR 1 133,015 0 0
Tallgrass Energy LP CLASS A SHS 874696107 165,999 7,504,455 SH   SOLE   7,497,345 0 7,110
Targa Resources Corp. COM 87612G101 623,980 15,282,387 SH   SOLE   13,007,622 0 2,274,765
Targa Resources Corp. COM 87612G101 13,103 320,920 SH   OTR 1 320,920 0 0
TC Energy Corp. COM 87807B107 592,594 11,115,993 SH   SOLE   9,237,070 0 1,878,923
Tellurian Inc. COM 87968A104 0 32 SH   SOLE   32 0 0
Terraform Power Inc COM CL A 88104R209 1,631 105,966 SH   SOLE   57 0 105,909
Tesla Inc. COM 88160R101 5 13 SH   SOLE   13 0 0
Tetra Tech, Inc. COM 88162G103 943 10,950 SH   SOLE   10,950 0 0
The Goodyear Tire & Rubber Com COM 382550101 1 41 SH   SOLE   41 0 0
The York Water Co COM 987184108 341 7,394 SH   SOLE   7,394 0 0
Total S.A. SP ADR SPONSORED ADS 89151E109 568 10,271 SH   SOLE   10,271 0 0
USD Partners LP COM UT REP LTD 903318103 13,086 1,320,442 SH   SOLE   1,320,442 0 0
USD Partners LP COM UT REP LTD 903318103 5,635 568,625 SH   OTR 1 568,625 0 0
Valero Energy Corp COM 91913Y100 31,651 337,968 SH   SOLE   137,413 0 200,555
Veoneer, Inc. COM 92336X109 0 8 SH   SOLE   8 0 0
Verisk Analytics Inc COM 92345Y106 1 10 SH   SOLE   10 0 0
Viper Energy Partners LP COM UNT RP INT 92763M105 2,210 89,600 SH   SOLE   89,600 0 0
Watts Water Technologies, Inc. CL A 942749102 221 2,214 SH   SOLE   2,214 0 0
WEC Energy Group, Inc. COM 92939U106 70 754 SH   OTR 1 754 0 0
Western Midstream Partners LP COM UNIT LP INT 958669103 406,180 20,628,740 SH   SOLE   17,929,833 0 2,698,907
Western Midstream Partners LP COM UNIT LP INT 958669103 4,931 250,434 SH   OTR 1 250,434 0 0
Westlake Chemical Partners LP COM UNIT RP LP 960417103 19,183 726,071 SH   SOLE   726,071 0 0
Williams Companies, Inc. COM 969457100 896,751 37,805,675 SH   SOLE   31,726,704 0 6,091,471
WPX Energy Inc. COM 98212B103 5,470 398,137 SH   SOLE   398,137 0 0
Xylem Inc. COM 98419M100 1,351 17,149 SH   SOLE   17,149 0 0