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
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,530,137 15,129,683 SH   SOLE 12,858,954 0 2,270,729
ALLETE INC COM NEW 018522300 3,723 42,596 SH   SOLE 42,596 0 0
ALLIANT ENERGY CORP COM 018802108 9,909 183,737 SH   SOLE 183,737 0 0
ALPHABET INC CAP STK CL A 02079K305 330,775 270,874 SH   SOLE 228,123 0 42,751
ALPHABET INC CAP STK CL C 02079K107 2,959,153 2,427,525 SH   SOLE 2,068,183 0 359,342
AMAZON COM INC COM 023135106 64 37 SH   SOLE 37 0 0
AMEREN CORP COM 023608102 16,156 201,828 SH   SOLE 201,828 0 0
AMERICAN ELEC PWR CO INC COM 025537101 25,297 270,006 SH   SOLE 270,006 0 0
AMERICAN EXPRESS CO COM 025816109 43,797 370,281 SH   SOLE 370,281 0 0
AMERICAN STS WTR CO COM 029899101 2,754 30,644 SH   SOLE 30,644 0 0
AMERICAN TOWER CORP NEW COM 03027X100 51,234 231,693 SH   SOLE 231,693 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 155,520 1,251,871 SH   SOLE 1,251,871 0 0
APPLE INC COM 037833100 2,199,288 9,819,565 SH   SOLE 8,362,181 0 1,457,384
AQUA AMERICA INC COM 03836W103 7,940 177,121 SH   SOLE 177,121 0 0
ATMOS ENERGY CORP COM 049560105 405,331 3,558,967 SH   SOLE 3,558,967 0 0
AVANGRID INC COM 05351W103 10,392 198,895 SH   SOLE 198,895 0 0
AVISTA CORP COM 05379B107 2,484 51,276 SH   SOLE 51,276 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 36 171 SH   SOLE 171 0 0
BLACK HILLS CORP COM 092113109 3,891 50,705 SH   SOLE 50,705 0 0
BLACKROCK INC COM 09247X101 30 68 SH   SOLE 68 0 0
BOOKING HLDGS INC COM 09857L108 697 355 SH   SOLE 355 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 2,094 39,562 SH   SOLE 39,562 0 0
CAPITAL ONE FINL CORP COM 14040H105 514 5,654 SH   SOLE 5,654 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 838 997 SH   SOLE 997 0 0
CME GROUP INC COM 12572Q105 490,243 2,319,690 SH   SOLE 1,973,807 0 345,883
CMS ENERGY CORP COM 125896100 14,205 222,126 SH   SOLE 222,126 0 0
CONSOLIDATED EDISON INC COM 209115104 24,461 258,928 SH   SOLE 258,928 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,752,447 12,606,626 SH   SOLE 10,954,405 0 1,652,221
CSX CORP COM 126408103 77,899 1,124,564 SH   SOLE 1,124,564 0 0
DOMINION ENERGY INC COM 25746U109 26,071 321,706 SH   SOLE 321,706 0 0
DTE ENERGY CO COM 233331107 19,642 147,726 SH   SOLE 147,726 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 25,522 266,238 SH   SOLE 266,238 0 0
EL PASO ELEC CO COM NEW 283677854 2,076 30,945 SH   SOLE 30,945 0 0
ENTERGY CORP NEW COM 29364G103 18,800 160,194 SH   SOLE 160,194 0 0
EVERGY INC COM 30034W106 258,091 3,877,569 SH   SOLE 3,877,569 0 0
EVERSOURCE ENERGY COM 30040W108 868,891 10,166,030 SH   SOLE 9,199,330 0 966,700
FACEBOOK INC CL A 30303M102 2,844,567 15,973,535 SH   SOLE 13,595,974 0 2,377,561
FIRSTENERGY CORP COM 337932107 210,120 4,356,628 SH   SOLE 4,356,628 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 43 1,280 SH   SOLE 1,280 0 0
HCA HEALTHCARE INC COM 40412C101 1,903,332 15,805,781 SH   SOLE 13,458,308 0 2,347,473
HOME DEPOT INC COM 437076102 59 253 SH   SOLE 253 0 0
IDACORP INC COM 451107106 4,600 40,831 SH   SOLE 40,831 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 84 907 SH   SOLE 907 0 0
KRAFT HEINZ CO COM 500754106 621 22,222 SH   SOLE 22,222 0 0
LAUDER ESTEE COS INC CL A 518439104 783,009 3,935,708 SH   SOLE 3,313,793 0 621,915
LOWES COS INC COM 548661107 910 8,277 SH   SOLE 8,277 0 0
MASTERCARD INC CL A 57636Q104 1,807,981 6,657,515 SH   SOLE 5,652,039 0 1,005,476
MCDONALDS CORP COM 580135101 731,087 3,404,996 SH   SOLE 2,886,936 0 518,060
MGE ENERGY INC COM 55277P104 2,193 27,461 SH   SOLE 27,461 0 0
MICROSOFT CORP COM 594918104 2,974,440 21,394,231 SH   SOLE 18,198,624 0 3,195,607
MOODYS CORP COM 615369105 27 133 SH   SOLE 133 0 0
NIKE INC CL B 654106103 33 351 SH   SOLE 351 0 0
NISOURCE INC COM 65473P105 8,957 299,352 SH   SOLE 299,352 0 0
NORTHWEST NAT HLDG CO COM 66765N105 1,738 24,358 SH   SOLE 24,358 0 0
NORTHWESTERN CORP COM NEW 668074305 3,012 40,127 SH   SOLE 40,127 0 0
ONE GAS INC COM 68235P108 4,147 43,152 SH   SOLE 43,152 0 0
ORACLE CORP COM 68389X105 602 10,938 SH   SOLE 10,938 0 0
PEPSICO INC COM 713448108 1,142,177 8,330,981 SH   SOLE 6,989,689 0 1,341,292
PINNACLE WEST CAP CORP COM 723484101 8,791 90,559 SH   SOLE 90,559 0 0
PNM RES INC COM 69349H107 3,358 64,473 SH   SOLE 64,473 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 4,204 74,578 SH   SOLE 74,578 0 0
PPL CORP COM 69351T106 17,834 566,354 SH   SOLE 566,354 0 0
S&P GLOBAL INC COM 78409V104 58 238 SH   SOLE 238 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 21,088 87,447 SH   SOLE 87,447 0 0
SEMPRA ENERGY COM 816851109 289,244 1,959,517 SH   SOLE 1,959,517 0 0
SJW GROUP COM 784305104 1,405 20,570 SH   SOLE 20,570 0 0
SOUTH JERSEY INDS INC COM 838518108 2,405 73,092 SH   SOLE 73,092 0 0
SOUTHERN CO COM 842587107 26,229 424,619 SH   SOLE 424,619 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 3,805 41,792 SH   SOLE 41,792 0 0
SPIRE INC COM 84857L101 3,563 40,843 SH   SOLE 40,843 0 0
STARBUCKS CORP COM 855244109 2,518,457 28,482,890 SH   SOLE 24,103,630 0 4,379,260
STATE STR CORP COM 857477103 34 575 SH   SOLE 575 0 0
UNION PACIFIC CORP COM 907818108 109,945 678,755 SH   SOLE 678,755 0 0
VISA INC COM CL A 92826C839 2,429,241 14,122,675 SH   SOLE 12,006,136 0 2,116,539
WEC ENERGY GROUP INC COM 92939U106 1,285,929 13,521,866 SH   SOLE 11,694,057 0 1,827,809
WELLS FARGO CO NEW COM 949746101 58 1,155 SH   SOLE 1,155 0 0
XCEL ENERGY INC COM 98389B100 1,487,543 22,924,075 SH   SOLE 20,091,753 0 2,832,322
YUM BRANDS INC COM 988498101 1,809,578 15,953,255 SH   SOLE 13,508,374 0 2,444,881