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,518 33,861 SH   SOLE 33,861 0 0
ALLIANT ENERGY CORP COM 018802108 6,527 153,182 SH   SOLE 153,182 0 0
ALPHABET INC CAP STK CL A 02079K305 2,225,234 2,126,562 SH   SOLE 1,806,572 0 319,990
ALPHABET INC CAP STK CL C 02079K107 284,090 269,689 SH   SOLE 226,747 0 42,942
AMEREN CORP COM 023608102 9,631 163,261 SH   SOLE 163,261 0 0
AMERICAN ELEC PWR INC COM 025537101 19,134 260,078 SH   SOLE 260,078 0 0
AMERICAN EXPRESS CO COM 025816109 80 810 SH   SOLE 810 0 0
AMERICAN STS WTR CO COM 029899101 1,332 23,008 SH   SOLE 23,008 0 0
AMERICAN TOWER CORP NEW COM 03027X100 160,634 1,125,916 SH   SOLE 1,125,916 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 46,962 513,306 SH   SOLE 513,306 0 0
AON PLC SHS CL A G0408V102 46 345 SH   SOLE 345 0 0
APPLE INC COM 037833100 2,827,450 16,707,733 SH   SOLE 14,132,334 0 2,575,399
AQUA AMERICA INC COM 03836W103 4,519 115,184 SH   SOLE 115,184 0 0
ATMOS ENERGY CORP COM 049560105 119,156 1,387,309 SH   SOLE 1,387,309 0 0
AVISTA CORP COM 05379B107 2,253 43,748 SH   SOLE 43,748 0 0
BLACK HILLS CORP COM 092113109 2,065 34,356 SH   SOLE 34,356 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 1,469 32,394 SH   SOLE 32,394 0 0
CAPITAL ONE FINL CORP COM 14040H105 52 520 SH   SOLE 520 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 16 57 SH   SOLE 57 0 0
CMS ENERGY CORP COM 125896100 9,000 190,282 SH   SOLE 190,282 0 0
CONSOLIDATED EDISON INC COM 209115104 17,328 203,984 SH   SOLE 203,984 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,226,288 6,588,695 SH   SOLE 5,544,401 0 1,044,294
CROWN CASTLE INTL CORP NEW COM 22822V101 1,403,991 12,647,428 SH   SOLE 10,989,454 0 1,657,974
CVS HEALTH CORP COM 126650100 54 746 SH   SOLE 746 0 0
DOMINION ENERGY INC COM 25746U109 19,597 241,765 SH   SOLE 241,765 0 0
DTE ENERGY CO COM 233331107 13,307 121,568 SH   SOLE 121,568 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 19,011 226,031 SH   SOLE 226,031 0 0
EBAY INC COM 278642103 1,397,712 37,035,282 SH   SOLE 31,306,660 0 5,728,622
EDISON INTL COM 281020107 13,624 215,435 SH   SOLE 215,435 0 0
EL PASO ELEC CO COM NEW 283677854 1,386 25,035 SH   SOLE 25,035 0 0
EVERSOURCE ENERGY COM 30040W108 116,033 1,836,550 SH   SOLE 1,836,550 0 0
FACEBOOK INC CL A 30303M102 2,359,424 13,370,871 SH   SOLE 11,362,321 0 2,008,550
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 35 668 SH   SOLE 668 0 0
GREAT PLAINS ENERGY INC COM 391164100 4,536 140,708 SH   SOLE 140,708 0 0
HCA HEALTHCARE INC COM 40412C101 1,463,445 16,660,349 SH   SOLE 14,133,299 0 2,527,050
IDACORP INC COM 451107106 3,028 33,147 SH   SOLE 33,147 0 0
ILLUMINA INC COM 452327109 36 163 SH   SOLE 163 0 0
INFRAREIT INC COM 45685L100 529 28,470 SH   SOLE 28,470 0 0
INTEL CORP COM 458140100 24 527 SH   SOLE 527 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 35 495 SH   SOLE 495 0 0
JOHNSON & JOHNSON COM 478160104 58 412 SH   SOLE 412 0 0
KRAFT HEINZ CO COM 500754106 1,666,322 21,429,032 SH   SOLE 18,187,063 0 3,241,969
LILLY ELI & CO COM 532457108 22 260 SH   SOLE 260 0 0
LOWES COS INC COM 548661107 2,276,951 24,499,155 SH   SOLE 20,740,500 0 3,758,655
MASTERCARD INCORPORATED CL A 57636Q104 1,269,252 8,385,649 SH   SOLE 7,085,991 0 1,299,658
MCDONALDS CORP COM 580135101 1,247,586 7,248,352 SH   SOLE 6,094,503 0 1,153,849
MICROSOFT CORP COM 594918104 1,546,713 18,081,747 SH   SOLE 15,256,987 0 2,824,760
NIKE INC CL B 654106103 46 729 SH   SOLE 729 0 0
NISOURCE INC COM 65473P105 5,734 223,389 SH   SOLE 223,389 0 0
NORTHWEST NAT GAS CO COM 667655104 1,085 18,189 SH   SOLE 18,189 0 0
NORTHWESTERN CORP COM NEW 668074305 2,021 33,853 SH   SOLE 33,853 0 0
ONE GAS INC COM 68235P108 2,555 34,876 SH   SOLE 34,876 0 0
ORACLE CORP COM 68389X105 1,312,621 27,762,703 SH   SOLE 23,568,478 0 4,194,225
PAYPAL HLDGS INC COM 70450Y103 35 296 SH   SOLE 296 0 0
PEPSICO INC COM 713448108 15,309 341,489 SH   SOLE 341,489 0 0
PG&E CORP COM 69331C108 13 173 SH   SOLE 173 0 0
PINNACLE WEST CAP CORP COM 723484101 6,358 74,641 SH   SOLE 74,641 0 0
PNM RES INC COM 69349H107 2,175 53,773 SH   SOLE 53,773 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 2,663 58,426 SH   SOLE 58,426 0 0
PPL CORP COM 69351T106 13,930 450,067 SH   SOLE 450,067 0 0
PRICELINE GRP INC COM NEW 741503403 30 17 SH   SOLE 17 0 0
QUALCOMM INC COM 747525103 23 352 SH   SOLE 352 0 0
SBA Communications Corp COM 78388J106 13,020 79,702 SH   SOLE 79,702 0 0
SCANA CORP NEW COM 80589M102 3,607 90,686 SH   SOLE 90,686 0 0
SEMPRA ENERGY COM 816851109 170,906 1,598,444 SH   SOLE 1,598,444 0 0
SJW GROUP COM 784305104 967 15,147 SH   SOLE 15,147 0 0
SOUTHERN CO COM 842587107 18,562 385,979 SH   SOLE 385,979 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 2,483 30,850 SH   SOLE 30,850 0 0
SPIRE INC COM 84857L101 2,338 31,110 SH   SOLE 31,110 0 0
STARBUCKS CORP COM 855244109 1,775,321 30,912,781 SH   SOLE 26,134,683 0 4,778,098
UNION PAC CORP COM 907818108 68,911 513,877 SH   SOLE 513,877 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 23 432 SH   SOLE 432 0 0
VISA INC COM CL A 92826C839 1,909,196 16,744,398 SH   SOLE 14,195,968 0 2,548,430
WEC ENERGY GROUP INC COM 92939U106 116,733 1,757,233 SH   SOLE 1,757,233 0 0
WELLS FARGO CO NEW COM 949746101 1,517,216 25,007,676 SH   SOLE 21,190,002 0 3,817,674
WESTAR ENERGY INC COM 95709T100 4,825 91,386 SH   SOLE 91,386 0 0
XCEL ENERGY INC COM 98389B100 16,226 337,263 SH   SOLE 337,263 0 0
YUM BRANDS INC COM 988498101 1,312,034 16,076,881 SH   SOLE 13,617,945 0 2,458,936