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 89 264 SH   SOLE   264 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 542 1,190 SH   SOLE   1,190 0 0
AIRBNB INC COM CL A 009066101 310 1,804 SH   SOLE   1,804 0 0
ALCON AG ORD SHS H01301128 208 2,623 SH   SOLE   2,623 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 69,749 641,075 SH   SOLE   641,075 0 0
ALLETE INC COM NEW 018522300 2,810 41,947 SH   SOLE   41,947 0 0
ALLIANT ENERGY CORP COM 018802108 128,454 2,055,928 SH   SOLE   1,960,758 0 95,170
ALPHABET INC CAP STK CL A 02079K305 342,045 122,978 SH   SOLE   79,589 0 43,389
ALPHABET INC CAP STK CL C 02079K107 1,759,313 629,903 SH   SOLE   435,091 0 194,812
AMAZON COM INC COM 023135106 966,050 296,339 SH   SOLE   205,879 0 90,460
AMER STATES WTR CO COM 029899101 2,890 32,468 SH   SOLE   32,468 0 0
AMEREN CORP COM 023608102 20,923 223,155 SH   SOLE   223,155 0 0
AMERICAN ELEC PWR CO INC COM 025537101 33,865 339,431 SH   SOLE   339,431 0 0
AMERICAN EXPRESS CO COM 025816109 252 1,345 SH   SOLE   1,345 0 0
AMERICAN TOWER CORP NEW COM 03027X100 345,182 1,374,024 SH   SOLE   1,307,195 0 66,829
AMERICAN WTR WKS CO INC NEW COM 030420103 125,496 758,147 SH   SOLE   724,270 0 33,877
ANALOG DEVICES INC COM 032654105 224 1,355 SH   SOLE   1,355 0 0
AON PLC SHS CL A G0403H108 138 425 SH   SOLE   425 0 0
APPLE INC COM 037833100 209 1,196 SH   SOLE   1,196 0 0
ATMOS ENERGY CORP COM 049560105 127,972 1,070,982 SH   SOLE   1,015,981 0 55,001
AUTODESK INC COM 052769106 414 1,930 SH   SOLE   1,930 0 0
AVANGRID INC COM 05351W103 11,212 239,887 SH   SOLE   239,887 0 0
AVISTA CORP COM 05379B107 2,736 60,588 SH   SOLE   60,588 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 24,527 69,499 SH   SOLE   69,499 0 0
BLACK HILLS CORP COM 092113109 3,892 50,538 SH   SOLE   50,538 0 0
BLACKSTONE INC COM 09260D107 104 819 SH   SOLE   819 0 0
BOOKING HOLDINGS INC COM 09857L108 25,293 10,770 SH   SOLE   10,770 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 2,618 44,166 SH   SOLE   44,166 0 0
CENTERPOINT ENERGY INC COM 15189T107 16,673 544,167 SH   SOLE   544,167 0 0
CHESAPEAKE UTILS CORP COM 165303108 1,948 14,137 SH   SOLE   14,137 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 7,665 4,845 SH   SOLE   4,845 0 0
CME GROUP INC COM 12572Q105 3,802 15,984 SH   SOLE   15,984 0 0
CMS ENERGY CORP COM 125896100 169,084 2,417,560 SH   SOLE   2,294,391 0 123,169
COCA COLA CO COM 191216100 308 4,963 SH   SOLE   4,963 0 0
COLGATE PALMOLIVE CO COM 194162103 3,212 42,356 SH   SOLE   42,356 0 0
CONSOLIDATED EDISON INC COM 209115104 29,527 311,863 SH   SOLE   311,863 0 0
COSTCO WHSL CORP NEW COM 22160K105 267 464 SH   SOLE   464 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,365,946 7,399,490 SH   SOLE   5,400,309 0 1,999,181
CSX CORP COM 126408103 245,454 6,554,168 SH   SOLE   6,179,261 0 374,907
DEERE & CO COM 244199105 233 560 SH   SOLE   560 0 0
DISNEY WALT CO COM 254687106 90 655 SH   SOLE   655 0 0
DOLLAR GEN CORP NEW COM 256677105 87 391 SH   SOLE   391 0 0
DOMINION ENERGY INC COM 25746U109 403,961 4,754,163 SH   SOLE   4,507,829 0 246,334
DTE ENERGY CO COM 233331107 22,311 168,754 SH   SOLE   168,754 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 35,305 316,185 SH   SOLE   316,185 0 0
ECOLAB INC COM 278865100 256 1,452 SH   SOLE   1,452 0 0
ENTERGY CORP NEW COM 29364G103 20,242 173,380 SH   SOLE   173,380 0 0
ESSENTIAL UTILS INC COM 29670G102 10,653 208,357 SH   SOLE   208,357 0 0
EVERGY INC COM 30034W106 277,921 4,066,746 SH   SOLE   3,849,804 0 216,942
EVERSOURCE ENERGY COM 30040W108 748,749 8,490,179 SH   SOLE   6,810,192 0 1,679,987
FIRSTENERGY CORP COM 337932107 22,522 491,101 SH   SOLE   491,101 0 0
HCA HEALTHCARE INC COM 40412C101 261,579 1,043,729 SH   SOLE   693,564 0 350,165
HILTON WORLDWIDE HLDGS INC COM 43300A203 233 1,535 SH   SOLE   1,535 0 0
HOME DEPOT INC COM 437076102 269 898 SH   SOLE   898 0 0
IDACORP INC COM 451107106 4,646 40,274 SH   SOLE   40,274 0 0
ILLUMINA INC COM 452327109 91 261 SH   SOLE   261 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,290,427 9,767,081 SH   SOLE   6,611,157 0 3,155,924
INTUIT COM 461202103 291 605 SH   SOLE   605 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 208 689 SH   SOLE   689 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 4,065 55,132 SH   SOLE   55,132 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 3,171 31,291 SH   SOLE   31,291 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,310 17,794 SH   SOLE   17,794 0 0
LAUDER ESTEE COS INC CL A 518439104 326 1,198 SH   SOLE   1,198 0 0
LOWES COS INC COM 548661107 641,926 3,174,865 SH   SOLE   2,052,559 0 1,122,306
MARSH & MCLENNAN COS INC COM 571748102 237 1,389 SH   SOLE   1,389 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,396,482 3,907,555 SH   SOLE   2,576,407 0 1,331,148
MCDONALDS CORP COM 580135101 1,127,488 4,559,560 SH   SOLE   2,996,212 0 1,563,348
MEDTRONIC PLC SHS G5960L103 154 1,384 SH   SOLE   1,384 0 0
META PLATFORMS INC CL A 30303M102 796,625 3,582,590 SH   SOLE   2,461,495 0 1,121,095
MGE ENERGY INC COM 55277P104 2,440 30,580 SH   SOLE   30,580 0 0
MICROSOFT CORP COM 594918104 2,545,627 8,256,714 SH   SOLE   5,596,169 0 2,660,545
MIDDLESEX WTR CO COM 596680108 1,618 15,385 SH   SOLE   15,385 0 0
MONDELEZ INTL INC CL A 609207105 3,852 61,358 SH   SOLE   61,358 0 0
MOODYS CORP COM 615369105 359 1,064 SH   SOLE   1,064 0 0
MSCI INC COM 55354G100 397 790 SH   SOLE   790 0 0
NETFLIX INC COM 64110L106 957,841 2,557,037 SH   SOLE   1,779,083 0 777,954
NIKE INC CL B 654106103 342 2,542 SH   SOLE   2,542 0 0
NISOURCE INC COM 65473P105 10,954 344,474 SH   SOLE   344,474 0 0
NORFOLK SOUTHN CORP COM 655844108 305,701 1,071,807 SH   SOLE   1,009,781 0 62,026
NORTHWEST NAT HLDG CO COM 66765N105 1,059 20,477 SH   SOLE   20,477 0 0
NORTHWESTERN CORP COM NEW 668074305 2,567 42,429 SH   SOLE   42,429 0 0
OGE ENERGY CORP COM 670837103 7,056 173,026 SH   SOLE   173,026 0 0
ONE GAS INC COM 68235P108 3,786 42,901 SH   SOLE   42,901 0 0
PAYPAL HLDGS INC COM 70450Y103 9,353 80,872 SH   SOLE   80,872 0 0
PEPSICO INC COM 713448108 1,364,819 8,154,012 SH   SOLE   5,300,331 0 2,853,681
PINNACLE WEST CAP CORP COM 723484101 7,850 100,515 SH   SOLE   100,515 0 0
PNM RES INC COM 69349H107 3,157 66,229 SH   SOLE   66,229 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 4,094 74,225 SH   SOLE   74,225 0 0
PPL CORP COM 69351T106 18,424 645,085 SH   SOLE   645,085 0 0
PROCTER AND GAMBLE CO COM 742718109 1,007,654 6,594,591 SH   SOLE   4,340,521 0 2,254,070
ROCKWELL AUTOMATION INC COM 773903109 446 1,594 SH   SOLE   1,594 0 0
S&P GLOBAL INC COM 78409V104 383 933 SH   SOLE   933 0 0
SALESFORCE COM INC COM 79466L302 27,374 128,929 SH   SOLE   128,929 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 32,386 94,119 SH   SOLE   94,119 0 0
SEMPRA COM 816851109 413,650 2,460,444 SH   SOLE   2,333,558 0 126,886
SHERWIN WILLIAMS CO COM 824348106 89 358 SH   SOLE   358 0 0
SHOPIFY INC CL A 82509L107 115 170 SH   SOLE   170 0 0
SJW GROUP COM 784305104 1,858 26,708 SH   SOLE   26,708 0 0
SOUTH JERSEY INDS INC COM 838518108 3,265 94,497 SH   SOLE   94,497 0 0
SOUTHERN CO COM 842587107 35,216 485,666 SH   SOLE   485,666 0 0
SPIRE INC COM 84857L101 3,061 42,655 SH   SOLE   42,655 0 0
STARBUCKS CORP COM 855244109 909,891 10,002,103 SH   SOLE   6,485,557 0 3,516,546
STATE STR CORP COM 857477103 48 546 SH   SOLE   546 0 0
STRYKER CORPORATION COM 863667101 99 371 SH   SOLE   371 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,738 16,668 SH   SOLE   16,668 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 20 4,032 SH   SOLE   4,032 0 0
TEXAS INSTRS INC COM 882508104 95 519 SH   SOLE   519 0 0
UNION PAC CORP COM 907818108 156,725 573,644 SH   SOLE   541,064 0 32,580
US BANCORP DEL COM NEW 902973304 685,899 12,904,961 SH   SOLE   8,524,698 0 4,380,263
VAIL RESORTS INC COM 91879Q109 167 642 SH   SOLE   642 0 0
VERISK ANALYTICS INC COM 92345Y106 310 1,443 SH   SOLE   1,443 0 0
VISA INC COM CL A 92826C839 1,751,114 7,896,080 SH   SOLE   5,363,543 0 2,532,537
WALMART INC COM 931142103 7,235 48,585 SH   SOLE   48,585 0 0
WEC ENERGY GROUP INC COM 92939U106 713,328 7,146,856 SH   SOLE   5,550,636 0 1,596,220
XCEL ENERGY INC COM 98389B100 705,630 9,777,324 SH   SOLE   7,703,312 0 2,074,012
YUM BRANDS INC COM 988498101 1,203,759 10,155,736 SH   SOLE   6,850,724 0 3,305,012
YUM CHINA HLDGS INC COM 98850P109 92 2,213 SH   SOLE   2,213 0 0