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 109 264 SH   SOLE   264 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 491 865 SH   SOLE   865 0 0
AIRBNB INC COM CL A 009066101 192 1,154 SH   SOLE   1,154 0 0
ALCON AG ORD SHS H01301128 275 3,153 SH   SOLE   3,153 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,288,928 10,850,477 SH   SOLE   7,460,298 0 3,390,179
ALLETE INC COM NEW 018522300 3,098 46,694 SH   SOLE   46,694 0 0
ALLIANT ENERGY CORP COM 018802108 179,045 2,912,728 SH   SOLE   2,781,740 0 130,988
ALPHABET INC CAP STK CL A 02079K305 522,707 180,428 SH   SOLE   121,035 0 59,393
ALPHABET INC CAP STK CL C 02079K107 2,513,407 868,612 SH   SOLE   603,070 0 265,542
AMAZON COM INC COM 023135106 1,335,870 400,640 SH   SOLE   277,284 0 123,356
AMER STATES WTR CO COM 029899101 3,743 36,183 SH   SOLE   36,183 0 0
AMEREN CORP COM 023608102 22,060 247,841 SH   SOLE   247,841 0 0
AMERICAN ELEC PWR CO INC COM 025537101 37,607 422,695 SH   SOLE   422,695 0 0
AMERICAN EXPRESS CO COM 025816109 286 1,751 SH   SOLE   1,751 0 0
AMERICAN TOWER CORP NEW COM 03027X100 437,644 1,496,220 SH   SOLE   1,428,257 0 67,963
AMERICAN WTR WKS CO INC NEW COM 030420103 160,524 849,962 SH   SOLE   815,962 0 34,000
ANALOG DEVICES INC COM 032654105 255 1,453 SH   SOLE   1,453 0 0
AON PLC SHS CL A G0403H108 160 532 SH   SOLE   532 0 0
APPLE INC COM 037833100 261 1,471 SH   SOLE   1,471 0 0
ATMOS ENERGY CORP COM 049560105 233,805 2,231,602 SH   SOLE   2,119,916 0 111,686
AUTODESK INC COM 052769106 429 1,525 SH   SOLE   1,525 0 0
AVANGRID INC COM 05351W103 14,005 280,779 SH   SOLE   280,779 0 0
AVISTA CORP COM 05379B107 2,890 68,012 SH   SOLE   68,012 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 327 1,092 SH   SOLE   1,092 0 0
BLACK HILLS CORP COM 092113109 3,964 56,174 SH   SOLE   56,174 0 0
BLACKSTONE INC COM 09260D107 148 1,142 SH   SOLE   1,142 0 0
BOOKING HOLDINGS INC COM 09857L108 9,890 4,122 SH   SOLE   4,122 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 3,540 49,257 SH   SOLE   49,257 0 0
CBOE GLOBAL MKTS INC COM 12503M108 162 1,241 SH   SOLE   1,241 0 0
CENTERPOINT ENERGY INC COM 15189T107 16,888 605,104 SH   SOLE   605,104 0 0
CHESAPEAKE UTILS CORP COM 165303108 2,252 15,442 SH   SOLE   15,442 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 238 136 SH   SOLE   136 0 0
CME GROUP INC COM 12572Q105 4,168 18,246 SH   SOLE   18,246 0 0
CMS ENERGY CORP COM 125896100 18,648 286,674 SH   SOLE   286,674 0 0
COCA COLA CO COM 191216100 535 9,044 SH   SOLE   9,044 0 0
COLGATE PALMOLIVE CO COM 194162103 2,590 30,349 SH   SOLE   30,349 0 0
CONSOLIDATED EDISON INC COM 209115104 29,489 345,623 SH   SOLE   345,623 0 0
COSTCO WHSL CORP NEW COM 22160K105 305 537 SH   SOLE   537 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,073,353 9,932,708 SH   SOLE   7,236,953 0 2,695,755
CSX CORP COM 126408103 271,751 7,227,423 SH   SOLE   6,851,707 0 375,716
DEERE & CO COM 244199105 266 776 SH   SOLE   776 0 0
DISNEY WALT CO COM 254687106 280 1,809 SH   SOLE   1,809 0 0
DOMINION ENERGY INC COM 25746U109 349,210 4,445,137 SH   SOLE   4,238,633 0 206,504
DTE ENERGY CO COM 233331107 22,498 188,203 SH   SOLE   188,203 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 37,468 357,177 SH   SOLE   357,177 0 0
ECOLAB INC COM 278865100 267 1,137 SH   SOLE   1,137 0 0
ENTERGY CORP NEW COM 29364G103 22,193 197,008 SH   SOLE   197,008 0 0
ESSENTIAL UTILS INC COM 29670G102 12,547 233,685 SH   SOLE   233,685 0 0
EVERGY INC COM 30034W106 307,701 4,484,781 SH   SOLE   4,264,189 0 220,592
EVERSOURCE ENERGY COM 30040W108 1,538,137 16,906,322 SH   SOLE   12,543,468 0 4,362,854
FIDELITY NATL INFORMATION SV COM 31620M106 40 363 SH   SOLE   363 0 0
FIRSTENERGY CORP COM 337932107 22,039 529,922 SH   SOLE   529,922 0 0
HCA HEALTHCARE INC COM 40412C101 112 434 SH   SOLE   434 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 409 2,621 SH   SOLE   2,621 0 0
HOME DEPOT INC COM 437076102 213 514 SH   SOLE   514 0 0
IDACORP INC COM 451107106 5,056 44,622 SH   SOLE   44,622 0 0
ILLUMINA INC COM 452327109 37 97 SH   SOLE   97 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,891,860 13,832,418 SH   SOLE   9,529,222 0 4,303,196
INTUIT COM 461202103 339 527 SH   SOLE   527 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 248 690 SH   SOLE   690 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 3,236 40,728 SH   SOLE   40,728 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 2,494 23,116 SH   SOLE   23,116 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,329 16,889 SH   SOLE   16,889 0 0
LAUDER ESTEE COS INC CL A 518439104 341 922 SH   SOLE   922 0 0
LOWES COS INC COM 548661107 6,605 25,555 SH   SOLE   25,555 0 0
MARSH & MCLENNAN COS INC COM 571748102 259 1,489 SH   SOLE   1,489 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,699,749 4,730,461 SH   SOLE   3,178,869 0 1,551,592
MCDONALDS CORP COM 580135101 1,418,412 5,291,200 SH   SOLE   3,563,783 0 1,727,417
MEDTRONIC PLC SHS G5960L103 229 2,212 SH   SOLE   2,212 0 0
META PLATFORMS INC CL A 30303M102 1,905,874 5,666,342 SH   SOLE   3,937,500 0 1,728,842
MGE ENERGY INC COM 55277P104 2,807 34,123 SH   SOLE   34,123 0 0
MICROSOFT CORP COM 594918104 4,131,278 12,283,772 SH   SOLE   8,419,363 0 3,864,409
MONDELEZ INTL INC CL A 609207105 3,189 48,095 SH   SOLE   48,095 0 0
MOODYS CORP COM 615369105 435 1,113 SH   SOLE   1,113 0 0
MSCI INC COM 55354G100 399 651 SH   SOLE   651 0 0
NETFLIX INC COM 64110L106 2,546,033 4,226,202 SH   SOLE   2,910,547 0 1,315,655
NIKE INC CL B 654106103 323 1,937 SH   SOLE   1,937 0 0
NISOURCE INC COM 65473P105 10,618 384,574 SH   SOLE   384,574 0 0
NORFOLK SOUTHN CORP COM 655844108 306,728 1,030,292 SH   SOLE   976,684 0 53,608
NORTHWEST NAT HLDG CO COM 66765N105 1,072 21,968 SH   SOLE   21,968 0 0
NORTHWESTERN CORP COM NEW 668074305 2,705 47,332 SH   SOLE   47,332 0 0
ONE GAS INC COM 68235P108 3,705 47,757 SH   SOLE   47,757 0 0
ORACLE CORP COM 68389X105 33 377 SH   SOLE   377 0 0
PAYPAL HLDGS INC COM 70450Y103 309 1,636 SH   SOLE   1,636 0 0
PEPSICO INC COM 713448108 2,001,572 11,522,493 SH   SOLE   7,631,346 0 3,891,147
PINNACLE WEST CAP CORP COM 723484101 7,910 112,059 SH   SOLE   112,059 0 0
PNM RES INC COM 69349H107 3,350 73,439 SH   SOLE   73,439 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 4,384 82,836 SH   SOLE   82,836 0 0
PPL CORP COM 69351T106 22,102 735,256 SH   SOLE   735,256 0 0
PROCTER AND GAMBLE CO COM 742718109 1,528,962 9,346,879 SH   SOLE   6,277,488 0 3,069,391
ROCKWELL AUTOMATION INC COM 773903109 387 1,110 SH   SOLE   1,110 0 0
S&P GLOBAL INC COM 78409V104 287 608 SH   SOLE   608 0 0
SALESFORCE COM INC COM 79466L302 524 2,063 SH   SOLE   2,063 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 39,215 100,805 SH   SOLE   100,805 0 0
SEMPRA COM 816851109 404,253 3,056,042 SH   SOLE   2,913,430 0 142,612
SERVICENOW INC COM 81762P102 55 84 SH   SOLE   84 0 0
SHERWIN WILLIAMS CO COM 824348106 205 582 SH   SOLE   582 0 0
SJW GROUP COM 784305104 2,144 29,283 SH   SOLE   29,283 0 0
SOUTH JERSEY INDS INC COM 838518108 2,538 97,164 SH   SOLE   97,164 0 0
SOUTHERN CO COM 842587107 38,966 568,179 SH   SOLE   568,179 0 0
SPIRE INC COM 84857L101 3,104 47,599 SH   SOLE   47,599 0 0
STARBUCKS CORP COM 855244109 2,227,341 19,041,984 SH   SOLE   12,788,817 0 6,253,167
STATE STR CORP COM 857477103 51 546 SH   SOLE   546 0 0
STRYKER CORPORATION COM 863667101 50 188 SH   SOLE   188 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,586 13,182 SH   SOLE   13,182 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 28 4,032 SH   SOLE   4,032 0 0
TEXAS INSTRS INC COM 882508104 145 767 SH   SOLE   767 0 0
UNION PAC CORP COM 907818108 158,416 628,808 SH   SOLE   596,157 0 32,651
US BANCORP DEL COM NEW 902973304 8,259 147,041 SH   SOLE   147,041 0 0
VAIL RESORTS INC COM 91879Q109 265 808 SH   SOLE   808 0 0
VERISK ANALYTICS INC COM 92345Y106 374 1,636 SH   SOLE   1,636 0 0
VISA INC COM CL A 92826C839 2,201,601 10,159,204 SH   SOLE   6,989,610 0 3,169,594
WALMART INC COM 931142103 6,733 46,533 SH   SOLE   46,533 0 0
WEC ENERGY GROUP INC COM 92939U106 1,474,078 15,185,727 SH   SOLE   11,118,254 0 4,067,473
XCEL ENERGY INC COM 98389B100 1,520,000 22,451,988 SH   SOLE   16,459,216 0 5,992,772
YUM BRANDS INC COM 988498101 2,142,846 15,431,704 SH   SOLE   10,359,192 0 5,072,512
YUM CHINA HLDGS INC COM 98850P109 367 7,372 SH   SOLE   7,372 0 0