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 101 315 SH   SOLE   315 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 363 630 SH   SOLE   630 0 0
ALCON AG ORD SHS H01301128 195 2,419 SH   SOLE   2,419 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,965,995 13,279,262 SH   SOLE   10,700,805 0 2,578,457
ALLETE INC COM NEW 018522300 2,618 43,979 SH   SOLE   43,979 0 0
ALLIANT ENERGY CORP COM 018802108 161,640 2,887,450 SH   SOLE   2,867,696 0 19,754
ALPHABET INC CAP STK CL A 02079K305 674,839 252,416 SH   SOLE   201,849 0 50,567
ALPHABET INC CAP STK CL C 02079K107 3,477,665 1,304,788 SH   SOLE   1,057,096 0 247,692
AMAZON COM INC COM 023135106 1,799,545 547,800 SH   SOLE   443,013 0 104,787
AMER STATES WTR CO COM 029899101 2,232 26,097 SH   SOLE   26,097 0 0
AMEREN CORP COM 023608102 18,690 230,743 SH   SOLE   230,743 0 0
AMERICAN ELEC PWR CO INC COM 025537101 31,272 385,217 SH   SOLE   385,217 0 0
AMERICAN EXPRESS CO COM 025816109 341 2,037 SH   SOLE   2,037 0 0
AMERICAN TOWER CORP NEW COM 03027X100 392,387 1,478,417 SH   SOLE   1,468,033 0 10,384
AMERICAN WTR WKS CO INC NEW COM 030420103 141,872 839,281 SH   SOLE   834,116 0 5,165
ANALOG DEVICES INC COM 032654105 214 1,278 SH   SOLE   1,278 0 0
AON PLC SHS CL A G0403H108 152 532 SH   SOLE   532 0 0
APPLE INC COM 037833100 184 1,303 SH   SOLE   1,303 0 0
ATMOS ENERGY CORP COM 049560105 340,562 3,861,243 SH   SOLE   3,831,477 0 29,766
AUTODESK INC COM 052769106 286 1,004 SH   SOLE   1,004 0 0
AVANGRID INC COM 05351W103 13,465 277,054 SH   SOLE   277,054 0 0
AVISTA CORP COM 05379B107 2,051 52,421 SH   SOLE   52,421 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 145 533 SH   SOLE   533 0 0
BLACK HILLS CORP COM 092113109 3,291 52,436 SH   SOLE   52,436 0 0
BLACKSTONE INC COM 09260D107 55 475 SH   SOLE   475 0 0
BOOKING HOLDINGS INC COM 09857L108 1,752 738 SH   SOLE   738 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 2,716 46,096 SH   SOLE   46,096 0 0
CBOE GLOBAL MKTS INC COM 12503M108 107 866 SH   SOLE   866 0 0
CENTERPOINT ENERGY INC COM 15189T107 12,884 523,728 SH   SOLE   523,728 0 0
CHESAPEAKE UTILS CORP COM 165303108 1,752 14,595 SH   SOLE   14,595 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 171 94 SH   SOLE   94 0 0
CME GROUP INC COM 12572Q105 2,200 11,375 SH   SOLE   11,375 0 0
CMS ENERGY CORP COM 125896100 16,460 275,565 SH   SOLE   275,565 0 0
COCA COLA CO COM 191216100 397 7,568 SH   SOLE   7,568 0 0
COLGATE PALMOLIVE CO COM 194162103 1,569 20,763 SH   SOLE   20,763 0 0
CONSOLIDATED EDISON INC COM 209115104 23,252 320,318 SH   SOLE   320,318 0 0
COSTCO WHSL CORP NEW COM 22160K105 284 633 SH   SOLE   633 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,263,034 13,056,968 SH   SOLE   10,831,612 0 2,225,356
CSX CORP COM 126408103 214,723 7,220,014 SH   SOLE   7,162,609 0 57,405
DEERE & CO COM 244199105 214 639 SH   SOLE   639 0 0
DISNEY WALT CO COM 254687106 208 1,231 SH   SOLE   1,231 0 0
DOMINION ENERGY INC COM 25746U109 172,846 2,367,098 SH   SOLE   2,351,773 0 15,325
DTE ENERGY CO COM 233331107 19,259 172,398 SH   SOLE   172,398 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 31,860 326,463 SH   SOLE   326,463 0 0
ECOLAB INC COM 278865100 195 936 SH   SOLE   936 0 0
ENTERGY CORP NEW COM 29364G103 18,060 181,857 SH   SOLE   181,857 0 0
ESSENTIAL UTILS INC COM 29670G102 9,575 207,801 SH   SOLE   207,801 0 0
EVERGY INC COM 30034W106 277,800 4,466,237 SH   SOLE   4,432,544 0 33,693
EVERSOURCE ENERGY COM 30040W108 1,793,074 21,930,941 SH   SOLE   18,361,406 0 3,569,535
FACEBOOK INC CL A 30303M102 3,951,474 11,642,872 SH   SOLE   9,401,720 0 2,241,152
FIDELITY NATL INFORMATION SV COM 31620M106 92 752 SH   SOLE   752 0 0
FIRSTENERGY CORP COM 337932107 17,635 495,097 SH   SOLE   495,097 0 0
HCA HEALTHCARE INC COM 40412C101 90 372 SH   SOLE   372 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 299 2,267 SH   SOLE   2,267 0 0
HOME DEPOT INC COM 437076102 489 1,491 SH   SOLE   1,491 0 0
IDACORP INC COM 451107106 4,240 41,016 SH   SOLE   41,016 0 0
ILLUMINA INC COM 452327109 83 204 SH   SOLE   204 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,447,469 21,315,698 SH   SOLE   17,191,854 0 4,123,844
INTUIT COM 461202103 249 461 SH   SOLE   461 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 190 191 SH   SOLE   191 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 2,134 27,220 SH   SOLE   27,220 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 1,521 15,449 SH   SOLE   15,449 0 0
LAUDER ESTEE COS INC CL A 518439104 240 801 SH   SOLE   801 0 0
LOWES COS INC COM 548661107 5,916 29,164 SH   SOLE   29,164 0 0
MARSH & MCLENNAN COS INC COM 571748102 185 1,224 SH   SOLE   1,224 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,987,810 5,717,356 SH   SOLE   4,572,126 0 1,145,230
MCDONALDS CORP COM 580135101 1,773,191 7,354,282 SH   SOLE   5,884,921 0 1,469,361
MEDTRONIC PLC SHS G5960L103 194 1,544 SH   SOLE   1,544 0 0
MGE ENERGY INC COM 55277P104 2,230 30,338 SH   SOLE   30,338 0 0
MICROSOFT CORP COM 594918104 5,149,317 18,265,172 SH   SOLE   14,745,579 0 3,519,593
MONDELEZ INTL INC CL A 609207105 1,925 33,087 SH   SOLE   33,087 0 0
MOODYS CORP COM 615369105 449 1,264 SH   SOLE   1,264 0 0
MSCI INC COM 55354G100 288 473 SH   SOLE   473 0 0
NETFLIX INC COM 64110L106 3,565,841 5,842,384 SH   SOLE   4,724,268 0 1,118,116
NIKE INC CL B 654106103 323 2,224 SH   SOLE   2,224 0 0
NISOURCE INC COM 65473P105 8,551 352,917 SH   SOLE   352,917 0 0
NORFOLK SOUTHN CORP COM 655844108 246,698 1,031,132 SH   SOLE   1,022,941 0 8,191
NORTHWEST NAT HLDG CO COM 66765N105 928 20,179 SH   SOLE   20,179 0 0
NORTHWESTERN CORP COM NEW 668074305 2,540 44,326 SH   SOLE   44,326 0 0
ONE GAS INC COM 68235P108 2,851 44,994 SH   SOLE   44,994 0 0
ORACLE CORP COM 68389X105 66 763 SH   SOLE   763 0 0
PAYPAL HLDGS INC COM 70450Y103 204 783 SH   SOLE   783 0 0
PEPSICO INC COM 713448108 2,434,803 16,187,772 SH   SOLE   12,880,738 0 3,307,034
PINNACLE WEST CAP CORP COM 723484101 7,142 98,702 SH   SOLE   98,702 0 0
PNM RES INC COM 69349H107 3,385 68,417 SH   SOLE   68,417 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 3,645 77,567 SH   SOLE   77,567 0 0
PPL CORP COM 69351T106 19,460 697,985 SH   SOLE   697,985 0 0
PROCTER AND GAMBLE CO COM 742718109 1,823,944 13,046,809 SH   SOLE   10,437,260 0 2,609,549
ROCKWELL AUTOMATION INC COM 773903109 306 1,042 SH   SOLE   1,042 0 0
S&P GLOBAL INC COM 78409V104 433 1,018 SH   SOLE   1,018 0 0
SALESFORCE COM INC COM 79466L302 522 1,925 SH   SOLE   1,925 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 31,326 94,763 SH   SOLE   94,763 0 0
SEMPRA COM 816851109 382,295 3,022,094 SH   SOLE   3,000,305 0 21,789
SERVICENOW INC COM 81762P102 218 350 SH   SOLE   350 0 0
SHERWIN WILLIAMS CO COM 824348106 184 657 SH   SOLE   657 0 0
SJW GROUP COM 784305104 1,216 18,412 SH   SOLE   18,412 0 0
SOUTH JERSEY INDS INC COM 838518108 1,925 90,533 SH   SOLE   90,533 0 0
SOUTHERN CO COM 842587107 32,614 526,290 SH   SOLE   526,290 0 0
SPIRE INC COM 84857L101 2,734 44,685 SH   SOLE   44,685 0 0
STARBUCKS CORP COM 855244109 3,198,218 28,992,998 SH   SOLE   23,178,110 0 5,814,888
STATE STR CORP COM 857477103 46 546 SH   SOLE   546 0 0
STRYKER CORPORATION COM 863667101 38 144 SH   SOLE   144 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 999 8,947 SH   SOLE   8,947 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 22 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 63,528 324,107 SH   SOLE   321,556 0 2,551
US BANCORP DEL COM NEW 902973304 4,536 76,314 SH   SOLE   76,314 0 0
VAIL RESORTS INC COM 91879Q109 227 680 SH   SOLE   680 0 0
VERISK ANALYTICS INC COM 92345Y106 314 1,567 SH   SOLE   1,567 0 0
VISA INC COM CL A 92826C839 2,733,939 12,273,575 SH   SOLE   9,877,160 0 2,396,415
WALMART INC COM 931142103 3,659 26,254 SH   SOLE   26,254 0 0
WEC ENERGY GROUP INC COM 92939U106 1,755,631 19,905,118 SH   SOLE   16,560,086 0 3,345,032
XCEL ENERGY INC COM 98389B100 1,836,886 29,390,169 SH   SOLE   24,460,547 0 4,929,622
YUM BRANDS INC COM 988498101 2,632,463 21,522,878 SH   SOLE   17,213,828 0 4,309,050
YUM CHINA HLDGS INC COM 98850P109 240 4,126 SH   SOLE   4,126 0 0