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
ALLETE INC COM NEW 018522300 2,737 36,488 SH   SOLE 36,488 0 0
ALLIANT ENERGY CORP COM 018802108 7,358 172,844 SH   SOLE 172,844 0 0
ALPHABET INC CAP STK CL C 02079K107 2,497,064 2,092,272 SH   SOLE 1,773,567 0 318,705
ALPHABET INC CAP STK CL A 02079K305 321,410 266,271 SH   SOLE 223,493 0 42,778
AMEREN CORP COM 023608102 11,388 180,128 SH   SOLE 180,128 0 0
AMERICAN ELEC PWR INC COM 025537101 19,189 270,728 SH   SOLE 270,728 0 0
AMERICAN EXPRESS CO COM 025816109 444 4,172 SH   SOLE 4,172 0 0
AMERICAN STS WTR CO COM 029899101 1,573 25,728 SH   SOLE 25,728 0 0
AMERICAN TOWER CORP NEW COM 03027X100 160,130 1,102,068 SH   SOLE 1,102,068 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 141,220 1,605,318 SH   SOLE 1,605,318 0 0
APPLE INC COM 037833100 2,392,456 10,598,281 SH   SOLE 8,961,814 0 1,636,467
AQUA AMERICA INC COM 03836W103 4,829 130,878 SH   SOLE 130,878 0 0
ATMOS ENERGY CORP COM 049560105 196,184 2,089,064 SH   SOLE 2,089,064 0 0
AVISTA CORP COM 05379B107 2,420 47,859 SH   SOLE 47,859 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 858,816 4,011,098 SH   SOLE 3,377,986 0 633,112
BLACK HILLS CORP COM 092113109 2,208 38,006 SH   SOLE 38,006 0 0
BOOKING HLDGS INC COM 09857L108 313 158 SH   SOLE 158 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 1,312 30,577 SH   SOLE 30,577 0 0
CAPITAL ONE FINL CORP COM 14040H105 23 241 SH   SOLE 241 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 210 462 SH   SOLE 462 0 0
CMS ENERGY CORP COM 125896100 10,230 208,785 SH   SOLE 208,785 0 0
CONSOLIDATED EDISON INC COM 209115104 17,011 223,265 SH   SOLE 223,265 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,402,050 12,593,640 SH   SOLE 10,942,384 0 1,651,256
CVS HEALTH CORP COM 126650100 273 3,463 SH   SOLE 3,463 0 0
DOMINION ENERGY INC COM 25746U109 19,023 270,675 SH   SOLE 270,675 0 0
DTE ENERGY CO COM 233331107 14,361 131,591 SH   SOLE 131,591 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 19,020 237,696 SH   SOLE 237,696 0 0
EBAY INC COM 278642103 778,769 23,584,773 SH   SOLE 19,991,995 0 3,592,778
EDISON INTL COM 281020107 16,055 237,215 SH   SOLE 237,215 0 0
EL PASO ELEC CO COM NEW 283677854 1,654 28,917 SH   SOLE 28,917 0 0
EVERGY INC COM 30034W106 11,004 200,357 SH   SOLE 200,357 0 0
EVERSOURCE ENERGY COM 30040W108 152,204 2,477,274 SH   SOLE 2,477,274 0 0
FACEBOOK INC CL A 30303M102 2,494,626 15,168,591 SH   SOLE 12,847,877 0 2,320,714
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 48 941 SH   SOLE 941 0 0
HCA HEALTHCARE INC COM 40412C101 1,774,241 12,753,313 SH   SOLE 10,809,240 0 1,944,073
HOME DEPOT INC COM 437076102 38 185 SH   SOLE 185 0 0
IDACORP INC COM 451107106 3,781 38,106 SH   SOLE 38,106 0 0
INFRAREIT INC COM 45685L100 602 28,470 SH   SOLE 28,470 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 49 656 SH   SOLE 656 0 0
JOHNSON & JOHNSON COM 478160104 94 681 SH   SOLE 681 0 0
KRAFT HEINZ CO COM 500754106 1,840,974 33,405,438 SH   SOLE 28,300,286 0 5,105,152
LOWES COS INC COM 548661107 1,877,086 16,348,078 SH   SOLE 13,830,221 0 2,517,857
MASTERCARD INCORPORATED CL A 57636Q104 1,620,886 7,281,282 SH   SOLE 6,147,913 0 1,133,369
MCDONALDS CORP COM 580135101 984,485 5,884,900 SH   SOLE 4,965,539 0 919,361
MICROSOFT CORP COM 594918104 1,618,295 14,149,645 SH   SOLE 11,932,640 0 2,217,005
NISOURCE INC COM 65473P105 6,278 251,927 SH   SOLE 251,927 0 0
NORTHWEST NAT GAS CO COM 667655104 1,475 22,054 SH   SOLE 22,054 0 0
NORTHWESTERN CORP COM NEW 668074305 2,179 37,141 SH   SOLE 37,141 0 0
ONE GAS INC COM 68235P108 3,111 37,812 SH   SOLE 37,812 0 0
ORACLE CORP COM 68389X105 1,587,428 30,787,975 SH   SOLE 26,061,474 0 4,726,501
PEPSICO INC COM 713448108 50 451 SH   SOLE 451 0 0
PG&E CORP COM 69331C108 17,462 379,534 SH   SOLE 379,534 0 0
PINNACLE WEST CAP CORP COM 723484101 6,671 84,252 SH   SOLE 84,252 0 0
PNM RES INC COM 69349H107 2,375 60,203 SH   SOLE 60,203 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 3,181 69,742 SH   SOLE 69,742 0 0
PPL CORP COM 69351T106 14,622 499,721 SH   SOLE 499,721 0 0
QUALCOMM INC COM 747525103 25 353 SH   SOLE 353 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 13,564 84,444 SH   SOLE 84,444 0 0
SCANA CORP NEW COM 80589M102 4,154 106,810 SH   SOLE 106,810 0 0
SEMPRA ENERGY COM 816851109 188,296 1,655,348 SH   SOLE 1,655,348 0 0
SJW GROUP COM 784305104 875 14,310 SH   SOLE 14,310 0 0
SOUTHERN CO COM 842587107 18,757 430,203 SH   SOLE 430,203 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 3,170 40,107 SH   SOLE 40,107 0 0
SPIRE INC COM 84857L101 2,719 36,967 SH   SOLE 36,967 0 0
STARBUCKS CORP COM 855244109 2,163,748 38,067,340 SH   SOLE 32,143,826 0 5,923,514
STATE STR CORP COM 857477103 24 292 SH   SOLE 292 0 0
UNION PAC CORP COM 907818108 53,571 328,998 SH   SOLE 328,998 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 23 432 SH   SOLE 432 0 0
VISA INC COM CL A 92826C839 2,254,972 15,024,132 SH   SOLE 12,708,325 0 2,315,807
WEC ENERGY GROUP INC COM 92939U106 90,293 1,352,495 SH   SOLE 1,352,495 0 0
WELLS FARGO CO NEW COM 949746101 1,287,299 24,491,982 SH   SOLE 20,733,180 0 3,758,802
XCEL ENERGY INC COM 98389B100 129,894 2,751,419 SH   SOLE 2,751,419 0 0
YUM BRANDS INC COM 988498101 1,447,731 15,924,877 SH   SOLE 13,475,702 0 2,449,175