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,580 33,846 SH   SOLE 33,846 0 0
ALLIANT ENERGY CORP COM 018802108 7,032 166,428 SH   SOLE 166,428 0 0
ALPHABET INC CAP STK CL A 02079K305 274,700 262,881 SH   SOLE 220,103 0 42,778
ALPHABET INC CAP STK CL C 02079K107 2,154,698 2,080,608 SH   SOLE 1,761,479 0 319,129
AMEREN CORP COM 023608102 11,066 169,647 SH   SOLE 169,647 0 0
AMERICAN ELEC PWR INC COM 025537101 16,925 226,456 SH   SOLE 226,456 0 0
AMERICAN EXPRESS CO COM 025816109 398 4,172 SH   SOLE 4,172 0 0
AMERICAN STS WTR CO COM 029899101 1,599 23,849 SH   SOLE 23,849 0 0
AMERICAN TOWER CORP NEW COM 03027X100 193,556 1,223,565 SH   SOLE 1,223,565 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 151,036 1,663,940 SH   SOLE 1,663,940 0 0
APPLE INC COM 037833100 1,874,966 11,886,436 SH   SOLE 10,035,159 0 1,851,277
AQUA AMERICA INC COM 03836W103 4,316 126,247 SH   SOLE 126,247 0 0
ATMOS ENERGY CORP COM 049560105 238,699 2,574,411 SH   SOLE 2,574,411 0 0
AVISTA CORP COM 05379B107 1,889 44,462 SH   SOLE 44,462 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 934,246 4,575,601 SH   SOLE 3,845,155 0 730,446
BLACK HILLS CORP COM 092113109 2,474 39,413 SH   SOLE 39,413 0 0
BOOKING HLDGS INC COM 09857L108 284 165 SH   SOLE 165 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 1,649 34,606 SH   SOLE 34,606 0 0
CAPITAL ONE FINL CORP COM 14040H105 23 302 SH   SOLE 302 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 199 462 SH   SOLE 462 0 0
CMS ENERGY CORP COM 125896100 9,740 196,168 SH   SOLE 196,168 0 0
CONSOLIDATED EDISON INC COM 209115104 16,542 216,342 SH   SOLE 216,342 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,375,644 12,663,576 SH   SOLE 11,010,326 0 1,653,250
CVS HEALTH CORP COM 126650100 227 3,463 SH   SOLE 3,463 0 0
DOMINION ENERGY INC COM 25746U109 16,722 234,003 SH   SOLE 234,003 0 0
DTE ENERGY CO COM 233331107 13,753 124,688 SH   SOLE 124,688 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 17,280 200,230 SH   SOLE 200,230 0 0
EBAY INC COM 278642103 615,945 21,943,160 SH   SOLE 18,350,220 0 3,592,940
EL PASO ELEC CO COM NEW 283677854 1,344 26,817 SH   SOLE 26,817 0 0
EVERGY INC COM 30034W106 10,404 183,268 SH   SOLE 183,268 0 0
EVERSOURCE ENERGY COM 30040W108 184,164 2,831,554 SH   SOLE 2,831,554 0 0
FACEBOOK INC CL A 30303M102 2,014,102 15,364,270 SH   SOLE 12,984,182 0 2,380,088
FIRSTENERGY CORP COM 337932107 13,326 354,889 SH   SOLE 354,889 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 46 1,433 SH   SOLE 1,433 0 0
HCA HEALTHCARE INC COM 40412C101 1,574,350 12,650,461 SH   SOLE 10,703,901 0 1,946,560
HOME DEPOT INC COM 437076102 49 285 SH   SOLE 285 0 0
IDACORP INC COM 451107106 3,275 35,188 SH   SOLE 35,188 0 0
INFRAREIT INC COM 45685L100 533 25,366 SH   SOLE 25,366 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 49 656 SH   SOLE 656 0 0
JOHNSON & JOHNSON COM 478160104 88 681 SH   SOLE 681 0 0
KRAFT HEINZ CO COM 500754106 1,422,348 33,047,122 SH   SOLE 27,928,553 0 5,118,569
LOWES COS INC COM 548661107 1,292,317 13,992,173 SH   SOLE 11,808,125 0 2,184,048
MASTERCARD INCORPORATED CL A 57636Q104 1,355,121 7,183,254 SH   SOLE 6,048,472 0 1,134,782
MCDONALDS CORP COM 580135101 1,032,364 5,813,841 SH   SOLE 4,892,969 0 920,872
MICROSOFT CORP COM 594918104 1,972,415 19,419,263 SH   SOLE 16,392,256 0 3,027,007
MOODYS CORP COM 615369105 24 169 SH   SOLE 169 0 0
NISOURCE INC COM 65473P105 6,412 252,922 SH   SOLE 252,922 0 0
Northwest Natural Gas Co COM 667655104 1,242 20,540 SH   SOLE 20,540 0 0
NORTHWESTERN CORP COM NEW 668074305 2,057 34,611 SH   SOLE 34,611 0 0
ONE GAS INC COM 68235P108 3,027 38,024 SH   SOLE 38,024 0 0
ORACLE CORP COM 68389X105 1,396,803 30,936,949 SH   SOLE 26,136,260 0 4,800,689
PEPSICO INC COM 713448108 50 451 SH   SOLE 451 0 0
PINNACLE WEST CAP CORP COM 723484101 6,627 77,779 SH   SOLE 77,779 0 0
PNM RES INC COM 69349H107 2,301 56,006 SH   SOLE 56,006 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 2,959 64,537 SH   SOLE 64,537 0 0
PPL CORP COM 69351T106 13,916 491,227 SH   SOLE 491,227 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 12,716 78,548 SH   SOLE 78,548 0 0
SCANA CORP NEW COM 80589M102 4,744 99,293 SH   SOLE 99,293 0 0
SEMPRA ENERGY COM 816851109 203,068 1,876,956 SH   SOLE 1,876,956 0 0
SJW GROUP COM 784305104 744 13,378 SH   SOLE 13,378 0 0
SOUTHERN CO COM 842587107 16,402 373,453 SH   SOLE 373,453 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 28,415 371,435 SH   SOLE 371,435 0 0
SPIRE INC COM 84857L101 2,741 37,006 SH   SOLE 37,006 0 0
STARBUCKS CORP COM 855244109 1,933,043 30,016,189 SH   SOLE 25,272,481 0 4,743,708
STATE STR CORP COM 857477103 33 526 SH   SOLE 526 0 0
UNION PAC CORP COM 907818108 120,479 871,583 SH   SOLE 871,583 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 24 432 SH   SOLE 432 0 0
VISA INC COM CL A 92826C839 1,956,489 14,828,625 SH   SOLE 12,509,856 0 2,318,769
WEC ENERGY GROUP INC COM 92939U106 59,380 857,355 SH   SOLE 857,355 0 0
WELLS FARGO CO NEW COM 949746101 1,051,177 22,812,002 SH   SOLE 19,211,261 0 3,600,741
XCEL ENERGY INC COM 98389B100 155,914 3,164,473 SH   SOLE 3,164,473 0 0
YUM BRANDS INC COM 988498101 1,418,344 15,430,202 SH   SOLE 12,980,952 0 2,449,250