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 3,445,176 15,972,073 SH   SOLE   13,421,984 0 2,550,089
ALLETE INC COM NEW 018522300 2,261 41,397 SH   SOLE   41,397 0 0
ALLIANT ENERGY CORP COM 018802108 10,432 218,057 SH   SOLE   218,057 0 0
ALPHABET INC CAP STK CL C 02079K107 2,735,310 1,934,982 SH   SOLE   1,624,343 0 310,639
ALPHABET INC CAP STK CL A 02079K305 343,903 242,518 SH   SOLE   200,578 0 41,940
AMAZON COM INC COM 023135106 102 37 SH   SOLE   37 0 0
AMER STATES WTR CO COM 029899101 2,308 29,358 SH   SOLE   29,358 0 0
AMEREN CORP COM 023608102 14,863 211,243 SH   SOLE   211,243 0 0
AMERICAN ELEC PWR CO INC COM 025537101 25,722 322,981 SH   SOLE   322,981 0 0
AMERICAN EXPRESS CO COM 025816109 42 439 SH   SOLE   439 0 0
AMERICAN TOWER CORP NEW COM 03027X100 26,720 103,348 SH   SOLE   103,348 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 207,148 1,610,040 SH   SOLE   1,610,040 0 0
AON PLC SHS CL A G0403H108 31 161 SH   SOLE   161 0 0
ATMOS ENERGY CORP COM 049560105 366,814 3,683,606 SH   SOLE   3,683,606 0 0
AVANGRID INC COM 05351W103 9,052 215,632 SH   SOLE   215,632 0 0
AVISTA CORP COM 05379B107 2,045 56,190 SH   SOLE   56,190 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 33 183 SH   SOLE   183 0 0
BLACK HILLS CORP COM 092113109 2,749 48,521 SH   SOLE   48,521 0 0
BOOKING HOLDINGS INC COM 09857L108 48 30 SH   SOLE   30 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 1,808 37,905 SH   SOLE   37,905 0 0
CAPITAL ONE FINL CORP COM 14040H105 48 766 SH   SOLE   766 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 381 362 SH   SOLE   362 0 0
CME GROUP INC COM 12572Q105 21,790 134,060 SH   SOLE   134,060 0 0
CMS ENERGY CORP COM 125896100 14,406 246,593 SH   SOLE   246,593 0 0
CONSOLIDATED EDISON INC COM 209115104 20,231 281,266 SH   SOLE   281,266 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,261,329 13,512,574 SH   SOLE   11,546,989 0 1,965,585
CSX CORP COM 126408103 172,602 2,474,928 SH   SOLE   2,474,928 0 0
DOMINION ENERGY INC COM 25746U109 26,016 320,474 SH   SOLE   320,474 0 0
DTE ENERGY CO COM 233331107 18,036 167,774 SH   SOLE   167,774 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 25,889 324,059 SH   SOLE   324,059 0 0
EL PASO ELEC CO COM NEW 283677854 2,066 30,838 SH   SOLE   30,838 0 0
ENTERGY CORP NEW COM 29364G103 16,558 176,504 SH   SOLE   176,504 0 0
ESSENTIAL UTILS INC COM 29670G102 8,924 211,267 SH   SOLE   211,267 0 0
EVERGY INC COM 30034W106 11,272 190,116 SH   SOLE   190,116 0 0
EVERSOURCE ENERGY COM 30040W108 1,983,835 23,824,125 SH   SOLE   20,385,365 0 3,438,760
FACEBOOK INC CL A 30303M102 2,954,252 13,010,314 SH   SOLE   10,914,257 0 2,096,057
FIRSTENERGY CORP COM 337932107 134,488 3,467,984 SH   SOLE   3,467,984 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 49 1,133 SH   SOLE   1,133 0 0
HCA HEALTHCARE INC COM 40412C101 29,451 303,429 SH   SOLE   303,429 0 0
HOME DEPOT INC COM 437076102 49 196 SH   SOLE   196 0 0
IDACORP INC COM 451107106 3,418 39,119 SH   SOLE   39,119 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 423 4,618 SH   SOLE   4,618 0 0
KRAFT HEINZ CO COM 500754106 54 1,707 SH   SOLE   1,707 0 0
LAUDER ESTEE COS INC CL A 518439104 967,887 5,129,780 SH   SOLE   4,334,265 0 795,515
MASTERCARD INCORPORATED CL A 57636Q104 1,294,479 4,377,676 SH   SOLE   3,651,576 0 726,100
MCDONALDS CORP COM 580135101 1,054,085 5,714,127 SH   SOLE   4,764,643 0 949,484
MGE ENERGY INC COM 55277P104 1,717 26,614 SH   SOLE   26,614 0 0
MICROSOFT CORP COM 594918104 4,211,944 20,696,499 SH   SOLE   17,382,468 0 3,314,031
MONDELEZ INTL INC CL A 609207105 232 4,536 SH   SOLE   4,536 0 0
NIKE INC CL B 654106103 159 1,621 SH   SOLE   1,621 0 0
NISOURCE INC COM 65473P105 7,238 318,272 SH   SOLE   318,272 0 0
NORTHWEST NAT HLDG CO COM 66765N105 1,267 22,702 SH   SOLE   22,702 0 0
NORTHWESTERN CORP COM NEW 668074305 2,117 38,834 SH   SOLE   38,834 0 0
ONE GAS INC COM 68235P108 3,234 41,973 SH   SOLE   41,973 0 0
PEPSICO INC COM 713448108 1,377,372 10,414,125 SH   SOLE   8,634,952 0 1,779,173
PINNACLE WEST CAP CORP COM 723484101 6,747 92,056 SH   SOLE   92,056 0 0
PNM RES INC COM 69349H107 2,399 62,405 SH   SOLE   62,405 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 3,007 71,928 SH   SOLE   71,928 0 0
PPL CORP COM 69351T106 16,965 656,531 SH   SOLE   656,531 0 0
PROCTER AND GAMBLE CO COM 742718109 50 422 SH   SOLE   422 0 0
S&P GLOBAL INC COM 78409V104 16 49 SH   SOLE   49 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 26,503 88,959 SH   SOLE   88,959 0 0
SEMPRA ENERGY COM 816851109 264,065 2,252,535 SH   SOLE   2,252,535 0 0
SJW GROUP COM 784305104 1,255 20,207 SH   SOLE   20,207 0 0
SOUTH JERSEY INDS INC COM 838518108 1,771 70,856 SH   SOLE   70,856 0 0
SOUTHERN CO COM 842587107 25,212 486,244 SH   SOLE   486,244 0 0
SPIRE INC COM 84857L101 2,582 39,296 SH   SOLE   39,296 0 0
STARBUCKS CORP COM 855244109 2,132,307 28,975,494 SH   SOLE   24,179,118 0 4,796,376
UNION PAC CORP COM 907818108 119,097 704,424 SH   SOLE   704,424 0 0
US BANCORP DEL COM NEW 902973304 29 791 SH   SOLE   791 0 0
VISA INC COM CL A 92826C839 1,941,052 10,048,411 SH   SOLE   8,422,643 0 1,625,768
WALMART INC COM 931142103 242 2,022 SH   SOLE   2,022 0 0
WEC ENERGY GROUP INC COM 92939U106 1,612,672 18,398,992 SH   SOLE   15,636,953 0 2,762,039
XCEL ENERGY INC COM 98389B100 2,027,569 32,441,100 SH   SOLE   27,682,722 0 4,758,378
YUM BRANDS INC COM 988498101 1,377,260 15,846,973 SH   SOLE   13,175,354 0 2,671,619