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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 93 315 SH   SOLE   315 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 432 737 SH   SOLE   737 0 0
ALCON AG ORD SHS H01301128 207 2,953 SH   SOLE   2,953 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,099,177 13,666,008 SH   SOLE   11,024,063 0 2,641,945
ALLETE INC COM NEW 018522300 2,780 39,732 SH   SOLE   39,732 0 0
ALLIANT ENERGY CORP COM 018802108 161,848 2,902,574 SH   SOLE   2,882,820 0 19,754
ALPHABET INC CAP STK CL A 02079K305 632,087 258,862 SH   SOLE   207,024 0 51,838
ALPHABET INC CAP STK CL C 02079K107 3,831,431 1,528,708 SH   SOLE   1,237,975 0 290,733
AMAZON COM INC COM 023135106 2,718 790 SH   SOLE   790 0 0
AMER STATES WTR CO COM 029899101 1,827 22,969 SH   SOLE   22,969 0 0
AMEREN CORP COM 023608102 15,797 197,362 SH   SOLE   197,362 0 0
AMERICAN ELEC PWR CO INC COM 025537101 28,432 336,112 SH   SOLE   336,112 0 0
AMERICAN EXPRESS CO COM 025816109 311 1,885 SH   SOLE   1,885 0 0
AMERICAN TOWER CORP NEW COM 03027X100 402,678 1,490,627 SH   SOLE   1,480,243 0 10,384
AMERICAN WTR WKS CO INC NEW COM 030420103 262,681 1,704,285 SH   SOLE   1,692,386 0 11,899
ANALOG DEVICES INC COM 032654105 220 1,278 SH   SOLE   1,278 0 0
AON PLC SHS CL A G0403H108 127 532 SH   SOLE   532 0 0
APPLE INC COM 037833100 147 1,076 SH   SOLE   1,076 0 0
ATMOS ENERGY CORP COM 049560105 375,194 3,903,799 SH   SOLE   3,874,033 0 29,766
AUTODESK INC COM 052769106 281 962 SH   SOLE   962 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 28 142 SH   SOLE   142 0 0
AVANGRID INC COM 05351W103 12,386 240,827 SH   SOLE   240,827 0 0
AVISTA CORP COM 05379B107 2,003 46,947 SH   SOLE   46,947 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 51 183 SH   SOLE   183 0 0
BLACK HILLS CORP COM 092113109 3,103 47,285 SH   SOLE   47,285 0 0
BLACKROCK INC COM 09247X101 155 177 SH   SOLE   177 0 0
BLACKSTONE GROUP INC COM 09260D107 91 940 SH   SOLE   940 0 0
BOOKING HOLDINGS INC COM 09857L108 339 155 SH   SOLE   155 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 1,648 29,669 SH   SOLE   29,669 0 0
CAPITAL ONE FINL CORP COM 14040H105 22 140 SH   SOLE   140 0 0
CENTERPOINT ENERGY INC COM 15189T107 10,778 439,579 SH   SOLE   439,579 0 0
CHESAPEAKE UTILS CORP COM 165303108 1,590 13,211 SH   SOLE   13,211 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,753 1,776 SH   SOLE   1,776 0 0
CME GROUP INC COM 12572Q105 1,427 6,711 SH   SOLE   6,711 0 0
CMS ENERGY CORP COM 125896100 13,437 227,431 SH   SOLE   227,431 0 0
COCA COLA CO COM 191216100 393 7,257 SH   SOLE   7,257 0 0
COLGATE PALMOLIVE CO COM 194162103 103 1,267 SH   SOLE   1,267 0 0
CONSOLIDATED EDISON INC COM 209115104 19,080 266,038 SH   SOLE   266,038 0 0
COSTCO WHSL CORP NEW COM 22160K105 293 741 SH   SOLE   741 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,601,346 13,333,398 SH   SOLE   11,053,613 0 2,279,785
CSX CORP COM 126408103 235,555 7,342,722 SH   SOLE   7,285,317 0 57,405
DEERE & CO COM 244199105 213 604 SH   SOLE   604 0 0
DISNEY WALT CO COM 254687106 142 810 SH   SOLE   810 0 0
DOMINION ENERGY INC COM 25746U109 27,886 379,044 SH   SOLE   379,044 0 0
DTE ENERGY CO COM 233331107 19,254 148,563 SH   SOLE   148,563 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 28,234 286,002 SH   SOLE   286,002 0 0
ECOLAB INC COM 278865100 164 796 SH   SOLE   796 0 0
ENTERGY CORP NEW COM 29364G103 15,511 155,579 SH   SOLE   155,579 0 0
ESSENTIAL UTILS INC COM 29670G102 8,717 190,735 SH   SOLE   190,735 0 0
EVERGY INC COM 30034W106 272,985 4,517,379 SH   SOLE   4,483,686 0 33,693
EVERSOURCE ENERGY COM 30040W108 1,795,405 22,375,438 SH   SOLE   18,718,792 0 3,656,646
FACEBOOK INC CL A 30303M102 4,152,817 11,943,335 SH   SOLE   9,645,287 0 2,298,048
FIDELITY NATL INFORMATION SV COM 31620M106 87 614 SH   SOLE   614 0 0
FIRSTENERGY CORP COM 337932107 15,469 415,730 SH   SOLE   415,730 0 0
GLOBAL PMTS INC COM 37940X102 35 184 SH   SOLE   184 0 0
HCA HEALTHCARE INC COM 40412C101 108 521 SH   SOLE   521 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 189 1,564 SH   SOLE   1,564 0 0
HOME DEPOT INC COM 437076102 383 1,202 SH   SOLE   1,202 0 0
IDACORP INC COM 451107106 3,597 36,893 SH   SOLE   36,893 0 0
ILLUMINA INC COM 452327109 67 141 SH   SOLE   141 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,599,975 21,903,747 SH   SOLE   17,675,506 0 4,228,241
INTUIT COM 461202103 251 513 SH   SOLE   513 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 203 221 SH   SOLE   221 0 0
LAUDER ESTEE COS INC CL A 518439104 241 757 SH   SOLE   757 0 0
LOWES COS INC COM 548661107 2,155 11,108 SH   SOLE   11,108 0 0
MARSH & MCLENNAN COS INC COM 571748102 124 883 SH   SOLE   883 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,136,680 5,852,474 SH   SOLE   4,679,037 0 1,173,437
MCDONALDS CORP COM 580135101 1,733,954 7,506,620 SH   SOLE   6,001,082 0 1,505,538
MEDTRONIC PLC SHS G5960L103 179 1,443 SH   SOLE   1,443 0 0
MGE ENERGY INC COM 55277P104 2,026 27,213 SH   SOLE   27,213 0 0
MICROSOFT CORP COM 594918104 5,090,220 18,790,034 SH   SOLE   15,181,141 0 3,608,893
MONDELEZ INTL INC CL A 609207105 96 1,544 SH   SOLE   1,544 0 0
MOODYS CORP COM 615369105 495 1,366 SH   SOLE   1,366 0 0
MSCI INC COM 55354G100 304 570 SH   SOLE   570 0 0
NETFLIX INC COM 64110L106 3,173,519 6,008,063 SH   SOLE   4,861,641 0 1,146,422
NIKE INC CL B 654106103 402 2,605 SH   SOLE   2,605 0 0
NISOURCE INC COM 65473P105 7,590 309,798 SH   SOLE   309,798 0 0
NORFOLK SOUTHN CORP COM 655844108 278,145 1,047,983 SH   SOLE   1,039,792 0 8,191
NORTHWEST NAT HLDG CO COM 66765N105 895 17,040 SH   SOLE   17,040 0 0
NORTHWESTERN CORP COM NEW 668074305 2,423 40,242 SH   SOLE   40,242 0 0
ONE GAS INC COM 68235P108 3,019 40,730 SH   SOLE   40,730 0 0
PAYPAL HLDGS INC COM 70450Y103 198 678 SH   SOLE   678 0 0
PEPSICO INC COM 713448108 2,453,778 16,560,561 SH   SOLE   13,169,799 0 3,390,762
PINNACLE WEST CAP CORP COM 723484101 7,104 86,662 SH   SOLE   86,662 0 0
PNM RES INC COM 69349H107 3,000 61,514 SH   SOLE   61,514 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 3,241 70,327 SH   SOLE   70,327 0 0
PPL CORP COM 69351T106 16,293 582,513 SH   SOLE   582,513 0 0
PROCTER AND GAMBLE CO COM 742718109 1,800,041 13,340,557 SH   SOLE   10,666,527 0 2,674,030
ROCKWELL AUTOMATION INC COM 773903109 285 998 SH   SOLE   998 0 0
S&P GLOBAL INC COM 78409V104 452 1,102 SH   SOLE   1,102 0 0
SALESFORCE COM INC COM 79466L302 459 1,880 SH   SOLE   1,880 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 26,434 82,944 SH   SOLE   82,944 0 0
SEMPRA ENERGY COM 816851109 400,392 3,022,282 SH   SOLE   3,000,493 0 21,789
SERVICENOW INC COM 81762P102 204 372 SH   SOLE   372 0 0
SHERWIN WILLIAMS CO COM 824348106 167 613 SH   SOLE   613 0 0
SJW GROUP COM 784305104 1,004 15,861 SH   SOLE   15,861 0 0
SOUTH JERSEY INDS INC COM 838518108 2,108 81,292 SH   SOLE   81,292 0 0
SOUTHERN CO COM 842587107 27,413 453,039 SH   SOLE   453,039 0 0
SPIRE INC COM 84857L101 2,944 40,735 SH   SOLE   40,735 0 0
STARBUCKS CORP COM 855244109 3,340,610 29,877,559 SH   SOLE   23,915,376 0 5,962,183
STRYKER CORPORATION COM 863667101 37 144 SH   SOLE   144 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 37 306 SH   SOLE   306 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 47 3,060 SH   SOLE   3,060 0 0
TEXAS INSTRS INC COM 882508104 182 947 SH   SOLE   947 0 0
UNION PAC CORP COM 907818108 71,823 326,573 SH   SOLE   324,022 0 2,551
US BANCORP DEL COM NEW 902973304 2,387 41,908 SH   SOLE   41,908 0 0
VAIL RESORTS INC COM 91879Q109 82 260 SH   SOLE   260 0 0
VERISK ANALYTICS INC COM 92345Y106 279 1,599 SH   SOLE   1,599 0 0
VISA INC COM CL A 92826C839 2,943,180 12,587,373 SH   SOLE   10,130,277 0 2,457,096
WALMART INC COM 931142103 1,297 9,196 SH   SOLE   9,196 0 0
WEC ENERGY GROUP INC COM 92939U106 1,808,280 20,329,177 SH   SOLE   16,902,408 0 3,426,769
XCEL ENERGY INC COM 98389B100 1,975,067 29,979,766 SH   SOLE   24,929,670 0 5,050,096
YUM BRANDS INC COM 988498101 2,534,299 22,031,631 SH   SOLE   17,613,539 0 4,418,092
YUM CHINA HLDGS INC COM 98850P109 195 2,947 SH   SOLE   2,947 0 0