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 3,338 40,596 SH   SOLE 40,596 0 0
ALLIANT ENERGY CORP COM 018802108 9,140 193,939 SH   SOLE 193,939 0 0
ALPHABET INC CAP STK CL A 02079K305 313,367 266,267 SH   SOLE 223,424 0 42,843
ALPHABET INC CAP STK CL C 02079K107 2,506,603 2,136,352 SH   SOLE 1,817,059 0 319,293
AMAZON COM INC COM 023135106 55 31 SH   SOLE 31 0 0
AMEREN CORP COM 023608102 14,117 191,942 SH   SOLE 191,942 0 0
AMERICAN ELEC PWR CO INC COM 025537101 21,935 261,913 SH   SOLE 261,913 0 0
AMERICAN EXPRESS CO COM 025816109 492 4,499 SH   SOLE 4,499 0 0
AMERICAN STS WTR CO COM 029899101 2,094 29,369 SH   SOLE 29,369 0 0
AMERICAN TOWER CORP NEW COM 03027X100 129,402 656,664 SH   SOLE 656,664 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 117,473 1,126,727 SH   SOLE 1,126,727 0 0
APPLE INC COM 037833100 2,325,868 12,244,634 SH   SOLE 10,380,680 0 1,863,954
AQUA AMERICA INC COM 03836W103 5,292 145,224 SH   SOLE 145,224 0 0
ATMOS ENERGY CORP COM 049560105 279,153 2,712,062 SH   SOLE 2,712,062 0 0
AVISTA CORP COM 05379B107 1,994 49,087 SH   SOLE 49,087 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 938,487 4,671,647 SH   SOLE 3,939,761 0 731,886
BLACK HILLS CORP COM 092113109 3,585 48,401 SH   SOLE 48,401 0 0
BOOKING HLDGS INC COM 09857L108 309 177 SH   SOLE 177 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 2,057 37,887 SH   SOLE 37,887 0 0
CAPITAL ONE FINL CORP COM 14040H105 25 302 SH   SOLE 302 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 357 503 SH   SOLE 503 0 0
CMS ENERGY CORP COM 125896100 12,332 222,044 SH   SOLE 222,044 0 0
CONSOLIDATED EDISON INC COM 209115104 20,886 246,265 SH   SOLE 246,265 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,569,021 12,257,977 SH   SOLE 10,601,766 0 1,656,211
CSX CORP COM 126408103 73,749 985,692 SH   SOLE 985,692 0 0
CVS HEALTH CORP COM 126650100 203 3,770 SH   SOLE 3,770 0 0
DOMINION ENERGY INC COM 25746U109 22,174 289,256 SH   SOLE 289,256 0 0
DTE ENERGY CO COM 233331107 17,913 143,600 SH   SOLE 143,600 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 21,380 237,560 SH   SOLE 237,560 0 0
EL PASO ELEC CO COM NEW 283677854 1,741 29,593 SH   SOLE 29,593 0 0
EVERGY INC COM 30034W106 132,244 2,278,107 SH   SOLE 2,278,107 0 0
EVERSOURCE ENERGY COM 30040W108 206,191 2,906,140 SH   SOLE 2,906,140 0 0
FACEBOOK INC CL A 30303M102 2,625,820 15,752,716 SH   SOLE 13,369,805 0 2,382,911
FIRSTENERGY CORP COM 337932107 17,563 422,097 SH   SOLE 422,097 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 58 1,433 SH   SOLE 1,433 0 0
HCA HEALTHCARE INC COM 40412C101 1,683,067 12,908,938 SH   SOLE 10,960,548 0 1,948,390
HOME DEPOT INC COM 437076102 55 285 SH   SOLE 285 0 0
IDACORP INC COM 451107106 3,872 38,901 SH   SOLE 38,901 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 50 656 SH   SOLE 656 0 0
JOHNSON & JOHNSON COM 478160104 104 742 SH   SOLE 742 0 0
KRAFT HEINZ CO COM 500754106 1,211,094 37,093,237 SH   SOLE 31,297,652 0 5,795,585
LOWES COS INC COM 548661107 1,148,471 10,491,197 SH   SOLE 8,909,496 0 1,581,701
MASTERCARD INC CL A 57636Q104 1,727,590 7,337,398 SH   SOLE 6,201,508 0 1,135,890
MCDONALDS CORP COM 580135101 634,718 3,342,380 SH   SOLE 2,823,129 0 519,251
MICROSOFT CORP COM 594918104 2,884,712 24,459,152 SH   SOLE 20,752,662 0 3,706,490
MOODYS CORP COM 615369105 31 169 SH   SOLE 169 0 0
NISOURCE INC COM 65473P105 8,467 295,446 SH   SOLE 295,446 0 0
NORTHWEST NAT HLDG CO COM 66765N105 1,348 20,540 SH   SOLE 20,540 0 0
NORTHWESTERN CORP COM NEW 668074305 2,691 38,218 SH   SOLE 38,218 0 0
ONE GAS INC COM 68235P108 3,931 44,155 SH   SOLE 44,155 0 0
ORACLE CORP COM 68389X105 1,702,598 31,699,829 SH   SOLE 26,893,364 0 4,806,465
PEPSICO INC COM 713448108 1,003,905 8,191,801 SH   SOLE 6,847,351 0 1,344,450
PINNACLE WEST CAP CORP COM 723484101 8,300 86,842 SH   SOLE 86,842 0 0
PNM RES INC COM 69349H107 2,908 61,429 SH   SOLE 61,429 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 3,687 71,115 SH   SOLE 71,115 0 0
PPL CORP COM 69351T106 17,962 565,918 SH   SOLE 565,918 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 17,903 89,669 SH   SOLE 89,669 0 0
SEMPRA ENERGY COM 816851109 243,516 1,934,817 SH   SOLE 1,934,817 0 0
SJW GROUP COM 784305104 1,229 19,898 SH   SOLE 19,898 0 0
SOUTHERN CO COM 842587107 22,156 428,713 SH   SOLE 428,713 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 31,348 381,080 SH   SOLE 381,080 0 0
SPIRE INC COM 84857L101 3,363 40,865 SH   SOLE 40,865 0 0
STARBUCKS CORP COM 855244109 2,282,621 30,705,153 SH   SOLE 25,955,204 0 4,749,949
STATE STR CORP COM 857477103 23 352 SH   SOLE 352 0 0
UNION PACIFIC CORP COM 907818108 99,935 597,696 SH   SOLE 597,696 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 26 432 SH   SOLE 432 0 0
VISA INC COM CL A 92826C839 2,368,471 15,164,037 SH   SOLE 12,843,105 0 2,320,932
WEC ENERGY GROUP INC COM 92939U106 96,929 1,225,712 SH   SOLE 1,225,712 0 0
WELLS FARGO CO NEW COM 949746101 1,125,681 23,296,374 SH   SOLE 19,691,952 0 3,604,422
XCEL ENERGY INC COM 98389B100 197,660 3,516,458 SH   SOLE 3,516,458 0 0
YUM BRANDS INC COM 988498101 1,573,858 15,768,541 SH   SOLE 13,318,109 0 2,450,432