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 87 315 SH   SOLE   315 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 389 819 SH   SOLE   819 0 0
ALCON AG ORD SHS H01301128 195 2,785 SH   SOLE   2,785 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,107,796 13,707,037 SH   SOLE   11,112,344 0 2,594,693
ALIGN TECHNOLOGY INC COM 016255101 53 97 SH   SOLE   97 0 0
ALLETE INC COM NEW 018522300 2,831 42,132 SH   SOLE   42,132 0 0
ALLIANT ENERGY CORP COM 018802108 141,411 2,610,992 SH   SOLE   2,593,342 0 17,650
ALPHABET INC CAP STK CL A 02079K305 539,151 261,404 SH   SOLE   210,355 0 51,049
ALPHABET INC CAP STK CL C 02079K107 3,667,820 1,773,067 SH   SOLE   1,443,774 0 329,293
AMAZON COM INC COM 023135106 2,144 693 SH   SOLE   693 0 0
AMER STATES WTR CO COM 029899101 1,799 23,792 SH   SOLE   23,792 0 0
AMEREN CORP COM 023608102 17,329 212,988 SH   SOLE   212,988 0 0
AMERICAN ELEC PWR CO INC COM 025537101 29,555 348,934 SH   SOLE   348,934 0 0
AMERICAN EXPRESS CO COM 025816109 317 2,238 SH   SOLE   2,238 0 0
AMERICAN TOWER CORP NEW COM 03027X100 358,608 1,500,074 SH   SOLE   1,489,690 0 10,384
AMERICAN WTR WKS CO INC NEW COM 030420103 242,446 1,617,166 SH   SOLE   1,606,018 0 11,148
ANALOG DEVICES INC COM 032654105 188 1,210 SH   SOLE   1,210 0 0
AON PLC SHS CL A G0403H108 197 856 SH   SOLE   856 0 0
APPLE INC COM 037833100 111 911 SH   SOLE   911 0 0
ATMOS ENERGY CORP COM 049560105 383,965 3,884,322 SH   SOLE   3,854,556 0 29,766
AUTODESK INC COM 052769106 173 626 SH   SOLE   626 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 55 290 SH   SOLE   290 0 0
AVANGRID INC COM 05351W103 10,390 208,587 SH   SOLE   208,587 0 0
AVISTA CORP COM 05379B107 2,403 50,327 SH   SOLE   50,327 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 47 183 SH   SOLE   183 0 0
BLACK HILLS CORP COM 092113109 3,351 50,180 SH   SOLE   50,180 0 0
BLACKROCK INC COM 09247X101 169 224 SH   SOLE   224 0 0
BLACKSTONE GROUP INC COM 09260D107 109 1,462 SH   SOLE   1,462 0 0
BOOKING HOLDINGS INC COM 09857L108 338 145 SH   SOLE   145 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 1,733 30,760 SH   SOLE   30,760 0 0
CAPITAL ONE FINL CORP COM 14040H105 40 316 SH   SOLE   316 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,077 1,462 SH   SOLE   1,462 0 0
CME GROUP INC COM 12572Q105 1,194 5,848 SH   SOLE   5,848 0 0
CMS ENERGY CORP COM 125896100 14,460 236,193 SH   SOLE   236,193 0 0
COCA COLA CO COM 191216100 358 6,796 SH   SOLE   6,796 0 0
COLGATE PALMOLIVE CO COM 194162103 84 1,064 SH   SOLE   1,064 0 0
CONSOLIDATED EDISON INC COM 209115104 21,945 293,383 SH   SOLE   293,383 0 0
COSTCO WHSL CORP NEW COM 22160K105 248 705 SH   SOLE   705 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,571,249 14,937,831 SH   SOLE   12,393,998 0 2,543,833
CSX CORP COM 126408103 232,937 2,415,858 SH   SOLE   2,396,723 0 19,135
DEERE & CO COM 244199105 186 498 SH   SOLE   498 0 0
DOMINION ENERGY INC COM 25746U109 29,582 389,447 SH   SOLE   389,447 0 0
DTE ENERGY CO COM 233331107 21,946 164,834 SH   SOLE   164,834 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 29,777 308,471 SH   SOLE   308,471 0 0
ECOLAB INC COM 278865100 154 718 SH   SOLE   718 0 0
ENTERGY CORP NEW COM 29364G103 16,961 170,512 SH   SOLE   170,512 0 0
ESSENTIAL UTILS INC COM 29670G102 9,030 201,790 SH   SOLE   201,790 0 0
EVERGY INC COM 30034W106 267,413 4,492,064 SH   SOLE   4,458,371 0 33,693
EVERSOURCE ENERGY COM 30040W108 2,295,624 26,511,420 SH   SOLE   22,051,024 0 4,460,396
FACEBOOK INC CL A 30303M102 3,546,565 12,041,440 SH   SOLE   9,778,104 0 2,263,336
FIRSTENERGY CORP COM 337932107 15,844 456,738 SH   SOLE   456,738 0 0
GLOBAL PMTS INC COM 37940X102 77 384 SH   SOLE   384 0 0
HCA HEALTHCARE INC COM 40412C101 147 783 SH   SOLE   783 0 0
HOME DEPOT INC COM 437076102 329 1,078 SH   SOLE   1,078 0 0
IDACORP INC COM 451107106 3,915 39,163 SH   SOLE   39,163 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,443,828 21,882,418 SH   SOLE   17,736,240 0 4,146,178
INTUIT COM 461202103 270 706 SH   SOLE   706 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 152 206 SH   SOLE   206 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 12,735 408,824 SH   SOLE   408,824 0 0
LAUDER ESTEE COS INC CL A 518439104 1,064,554 3,660,149 SH   SOLE   2,943,128 0 717,021
LOWES COS INC COM 548661107 101 532 SH   SOLE   532 0 0
MARSH & MCLENNAN COS INC COM 571748102 85 700 SH   SOLE   700 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,089,936 5,869,782 SH   SOLE   4,719,131 0 1,150,651
MCDONALDS CORP COM 580135101 1,386,780 6,187,117 SH   SOLE   4,973,193 0 1,213,924
MEDTRONIC PLC SHS G5960L103 119 1,009 SH   SOLE   1,009 0 0
MGE ENERGY INC COM 55277P104 1,997 27,972 SH   SOLE   27,972 0 0
MICROSOFT CORP COM 594918104 4,467,086 18,946,794 SH   SOLE   15,392,414 0 3,554,380
MONDELEZ INTL INC CL A 609207105 90 1,544 SH   SOLE   1,544 0 0
MOODYS CORP COM 615369105 457 1,531 SH   SOLE   1,531 0 0
MSCI INC COM 55354G100 288 687 SH   SOLE   687 0 0
NETFLIX INC COM 64110L106 2,690,627 5,157,818 SH   SOLE   4,199,851 0 957,967
NIKE INC CL B 654106103 304 2,287 SH   SOLE   2,287 0 0
NISOURCE INC COM 65473P105 7,794 323,260 SH   SOLE   323,260 0 0
NORFOLK SOUTHN CORP COM 655844108 278,679 1,037,832 SH   SOLE   1,029,641 0 8,191
NORTHWEST NAT HLDG CO COM 66765N105 956 17,726 SH   SOLE   17,726 0 0
NORTHWESTERN CORP COM NEW 668074305 2,784 42,707 SH   SOLE   42,707 0 0
ONE GAS INC COM 68235P108 3,323 43,204 SH   SOLE   43,204 0 0
PAYPAL HLDGS INC COM 70450Y103 165 678 SH   SOLE   678 0 0
PEPSICO INC COM 713448108 2,349,911 16,613,014 SH   SOLE   13,288,100 0 3,324,914
PINNACLE WEST CAP CORP COM 723484101 7,460 91,700 SH   SOLE   91,700 0 0
PNM RES INC COM 69349H107 3,211 65,468 SH   SOLE   65,468 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 3,534 74,453 SH   SOLE   74,453 0 0
PPL CORP COM 69351T106 19,009 659,124 SH   SOLE   659,124 0 0
PROCTER AND GAMBLE CO COM 742718109 319 2,355 SH   SOLE   2,355 0 0
ROCKWELL AUTOMATION INC COM 773903109 190 716 SH   SOLE   716 0 0
S&P GLOBAL INC COM 78409V104 408 1,156 SH   SOLE   1,156 0 0
SALESFORCE COM INC COM 79466L302 389 1,835 SH   SOLE   1,835 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 25,215 90,849 SH   SOLE   90,849 0 0
SEMPRA ENERGY COM 816851109 363,650 2,742,872 SH   SOLE   2,723,208 0 19,664
SERVICENOW INC COM 81762P102 173 346 SH   SOLE   346 0 0
SHERWIN WILLIAMS CO COM 824348106 176 239 SH   SOLE   239 0 0
SJW GROUP COM 784305104 1,040 16,503 SH   SOLE   16,503 0 0
SOUTH JERSEY INDS INC COM 838518108 1,488 65,886 SH   SOLE   65,886 0 0
SOUTHERN CO COM 842587107 29,419 473,279 SH   SOLE   473,279 0 0
SPIRE INC COM 84857L101 3,203 43,350 SH   SOLE   43,350 0 0
STARBUCKS CORP COM 855244109 3,287,675 30,087,626 SH   SOLE   24,241,157 0 5,846,469
STRYKER CORPORATION COM 863667101 35 144 SH   SOLE   144 0 0
TEXAS INSTRS INC COM 882508104 184 971 SH   SOLE   971 0 0
TJX COS INC NEW COM 872540109 39 585 SH   SOLE   585 0 0
UNION PAC CORP COM 907818108 71,453 324,183 SH   SOLE   321,632 0 2,551
US BANCORP DEL COM NEW 902973304 47 853 SH   SOLE   853 0 0
VAIL RESORTS INC COM 91879Q109 125 428 SH   SOLE   428 0 0
VERISK ANALYTICS INC COM 92345Y106 254 1,436 SH   SOLE   1,436 0 0
VISA INC COM CL A 92826C839 2,673,261 12,625,802 SH   SOLE   10,216,415 0 2,409,387
WALMART INC COM 931142103 1,064 7,831 SH   SOLE   7,831 0 0
WEC ENERGY GROUP INC COM 92939U106 2,271,273 24,268,328 SH   SOLE   20,084,249 0 4,184,079
WELLS FARGO CO NEW COM 949746101 1,835 46,970 SH   SOLE   46,970 0 0
XCEL ENERGY INC COM 98389B100 2,383,950 35,843,484 SH   SOLE   29,680,699 0 6,162,785
YUM BRANDS INC COM 988498101 2,252,758 20,824,164 SH   SOLE   16,742,140 0 4,082,024
YUM CHINA HLDGS INC COM 98850P109 90 1,527 SH   SOLE   1,527 0 0