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 81 314 SH   SOLE   314 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 370 1,344 SH   SOLE   1,344 0 0
AIRBNB INC COM CL A 009066101 198 1,889 SH   SOLE   1,889 0 0
ALCON AG ORD SHS H01301128 158 2,722 SH   SOLE   2,722 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 24,752 309,434 SH   SOLE   309,434 0 0
ALLETE INC COM NEW 018522300 2,027 40,498 SH   SOLE   40,498 0 0
ALLIANT ENERGY CORP COM 018802108 104,338 1,969,008 SH   SOLE   1,875,227 0 93,781
ALPHABET INC CAP STK CL A 02079K305 207,830 2,172,819 SH   SOLE   1,381,821 0 790,998
ALPHABET INC CAP STK CL C 02079K107 658,250 6,846,075 SH   SOLE   4,822,529 0 2,023,546
AMAZON COM INC COM 023135106 545,650 4,828,764 SH   SOLE   3,396,231 0 1,432,533
AMER STATES WTR CO COM 029899101 1,968 25,249 SH   SOLE   25,249 0 0
AMEREN CORP COM 023608102 15,872 197,048 SH   SOLE   197,048 0 0
AMERICAN ELEC PWR CO INC COM 025537101 24,622 284,817 SH   SOLE   284,817 0 0
AMERICAN EXPRESS CO COM 025816109 170 1,258 SH   SOLE   1,258 0 0
AMERICAN TOWER CORP NEW COM 03027X100 278,513 1,297,218 SH   SOLE   1,233,874 0 63,344
AMERICAN WTR WKS CO INC NEW COM 030420103 93,490 718,270 SH   SOLE   685,157 0 33,113
ANALOG DEVICES INC COM 032654105 35 254 SH   SOLE   254 0 0
AON PLC SHS CL A G0403H108 82 305 SH   SOLE   305 0 0
APPLE INC COM 037833100 334,177 2,418,071 SH   SOLE   1,537,272 0 880,799
ATMOS ENERGY CORP COM 049560105 11,100 108,984 SH   SOLE   108,984 0 0
AUTODESK INC COM 052769106 191 1,021 SH   SOLE   1,021 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 83 365 SH   SOLE   365 0 0
AVANGRID INC COM 05351W103 7,327 175,715 SH   SOLE   175,715 0 0
AVISTA CORP COM 05379B107 1,452 39,201 SH   SOLE   39,201 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 20,965 78,516 SH   SOLE   78,516 0 0
BLACK HILLS CORP COM 092113109 3,671 54,196 SH   SOLE   54,196 0 0
BLACKROCK INC COM 09247X101 37 67 SH   SOLE   67 0 0
BLACKSTONE INC COM 09260D107 101 1,201 SH   SOLE   1,201 0 0
BOOKING HOLDINGS INC COM 09857L108 46,526 28,314 SH   SOLE   28,314 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 81 1,989 SH   SOLE   1,989 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 2,198 41,723 SH   SOLE   41,723 0 0
CAPITAL ONE FINL CORP COM 14040H105 12,597 136,671 SH   SOLE   136,671 0 0
CENTERPOINT ENERGY INC COM 15189T107 13,661 484,787 SH   SOLE   484,787 0 0
CHESAPEAKE UTILS CORP COM 165303108 1,413 12,242 SH   SOLE   12,242 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 512,022 340,721 SH   SOLE   222,374 0 118,347
CME GROUP INC COM 12572Q105 346 1,951 SH   SOLE   1,951 0 0
CMS ENERGY CORP COM 125896100 186,797 3,207,373 SH   SOLE   3,034,597 0 172,776
COCA COLA CO COM 191216100 264 4,707 SH   SOLE   4,707 0 0
COLGATE PALMOLIVE CO COM 194162103 2,960 42,129 SH   SOLE   42,129 0 0
CONSOLIDATED EDISON INC COM 209115104 23,036 268,606 SH   SOLE   268,606 0 0
COSTCO WHSL CORP NEW COM 22160K105 272 576 SH   SOLE   576 0 0
CROWN CASTLE INC COM 22822V101 572,410 3,959,946 SH   SOLE   3,054,588 0 905,358
CSX CORP COM 126408103 164,210 6,164,041 SH   SOLE   5,807,826 0 356,215
DEERE & CO COM 244199105 228 683 SH   SOLE   683 0 0
DISNEY WALT CO COM 254687106 77 818 SH   SOLE   818 0 0
DOMINION ENERGY INC COM 25746U109 291,340 4,215,592 SH   SOLE   3,995,155 0 220,437
DTE ENERGY CO COM 233331107 16,705 145,201 SH   SOLE   145,201 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 24,557 263,996 SH   SOLE   263,996 0 0
ECOLAB INC COM 278865100 291 2,016 SH   SOLE   2,016 0 0
ENTERGY CORP NEW COM 29364G103 15,274 151,786 SH   SOLE   151,786 0 0
ESSENTIAL UTILS INC COM 29670G102 7,934 191,739 SH   SOLE   191,739 0 0
EVERGY INC COM 30034W106 192,537 3,241,365 SH   SOLE   3,065,072 0 176,293
EVERSOURCE ENERGY COM 30040W108 535,917 6,874,251 SH   SOLE   5,426,011 0 1,448,240
FIRSTENERGY CORP COM 337932107 15,556 420,442 SH   SOLE   420,442 0 0
HCA HEALTHCARE INC COM 40412C101 389,635 2,120,001 SH   SOLE   1,377,242 0 742,759
HILTON WORLDWIDE HLDGS INC COM 43300A203 203 1,683 SH   SOLE   1,683 0 0
HOME DEPOT INC COM 437076102 250 905 SH   SOLE   905 0 0
IDACORP INC COM 451107106 3,486 35,211 SH   SOLE   35,211 0 0
ILLUMINA INC COM 452327109 177 927 SH   SOLE   927 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 742,761 8,220,930 SH   SOLE   5,577,576 0 2,643,354
INTUIT COM 461202103 495,573 1,279,493 SH   SOLE   812,694 0 466,799
INTUITIVE SURGICAL INC COM NEW 46120E602 202 1,078 SH   SOLE   1,078 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 1,861 33,163 SH   SOLE   33,163 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 2,485 31,291 SH   SOLE   31,291 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,025 18,298 SH   SOLE   18,298 0 0
LAUDER ESTEE COS INC CL A 518439104 264 1,221 SH   SOLE   1,221 0 0
LOWES COS INC COM 548661107 564,104 3,003,591 SH   SOLE   1,907,135 0 1,096,456
MARRIOTT INTL INC NEW CL A 571903202 83 589 SH   SOLE   589 0 0
MARSH & MCLENNAN COS INC COM 571748102 200 1,337 SH   SOLE   1,337 0 0
MASTERCARD INCORPORATED CL A 57636Q104 810,162 2,849,272 SH   SOLE   1,882,718 0 966,554
MCDONALDS CORP COM 580135101 716,919 3,107,041 SH   SOLE   2,011,732 0 1,095,309
MEDTRONIC PLC SHS G5960L103 151 1,865 SH   SOLE   1,865 0 0
META PLATFORMS INC CL A 30303M102 50,723 373,840 SH   SOLE   373,840 0 0
MGE ENERGY INC COM 55277P104 1,575 24,003 SH   SOLE   24,003 0 0
MICROSOFT CORP COM 594918104 1,262,662 5,421,479 SH   SOLE   3,656,372 0 1,765,107
MIDDLESEX WTR CO COM 596680108 1,199 15,536 SH   SOLE   15,536 0 0
MONDELEZ INTL INC CL A 609207105 3,384 61,721 SH   SOLE   61,721 0 0
MOODYS CORP COM 615369105 419 1,724 SH   SOLE   1,724 0 0
MSCI INC COM 55354G100 307 727 SH   SOLE   727 0 0
NETFLIX INC COM 64110L106 59,964 254,690 SH   SOLE   254,690 0 0
NIKE INC CL B 654106103 267 3,216 SH   SOLE   3,216 0 0
NISOURCE INC COM 65473P105 7,699 305,643 SH   SOLE   305,643 0 0
NORFOLK SOUTHN CORP COM 655844108 208,769 995,796 SH   SOLE   937,780 0 58,016
NORTHWEST NAT HLDG CO COM 66765N105 933 21,508 SH   SOLE   21,508 0 0
NORTHWESTERN CORP COM NEW 668074305 1,942 39,399 SH   SOLE   39,399 0 0
OGE ENERGY CORP COM 670837103 5,569 152,753 SH   SOLE   152,753 0 0
ONE GAS INC COM 68235P108 2,738 38,891 SH   SOLE   38,891 0 0
PAYPAL HLDGS INC COM 70450Y103 19,211 223,199 SH   SOLE   223,199 0 0
PEPSICO INC COM 713448108 271,373 1,662,214 SH   SOLE   1,056,248 0 605,966
PINNACLE WEST CAP CORP COM 723484101 5,211 80,783 SH   SOLE   80,783 0 0
PNM RES INC COM 69349H107 2,787 60,948 SH   SOLE   60,948 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 2,323 53,455 SH   SOLE   53,455 0 0
PPL CORP COM 69351T106 13,508 532,844 SH   SOLE   532,844 0 0
PROCTER AND GAMBLE CO COM 742718109 8,837 69,997 SH   SOLE   69,997 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 21,452 381,501 SH   SOLE   381,501 0 0
ROCKWELL AUTOMATION INC COM 773903109 394 1,831 SH   SOLE   1,831 0 0
S&P GLOBAL INC COM 78409V104 424 1,390 SH   SOLE   1,390 0 0
SALESFORCE INC COM 79466L302 23,696 164,738 SH   SOLE   164,738 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 23,639 83,046 SH   SOLE   83,046 0 0
SEMPRA COM 816851109 310,192 2,068,776 SH   SOLE   1,960,364 0 108,412
SHERWIN WILLIAMS CO COM 824348106 217 1,060 SH   SOLE   1,060 0 0
SJW GROUP COM 784305104 1,446 25,110 SH   SOLE   25,110 0 0
SOUTH JERSEY INDS INC COM 838518108 2,994 89,588 SH   SOLE   89,588 0 0
SOUTHERN CO COM 842587107 25,477 374,657 SH   SOLE   374,657 0 0
SPIRE INC COM 84857L101 2,588 41,516 SH   SOLE   41,516 0 0
STARBUCKS CORP COM 855244109 3,136 37,224 SH   SOLE   37,224 0 0
STATE STR CORP COM 857477103 58 962 SH   SOLE   962 0 0
STRYKER CORPORATION COM 863667101 147 727 SH   SOLE   727 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 14,196 207,061 SH   SOLE   207,061 0 0
TEXAS INSTRS INC COM 882508104 71 456 SH   SOLE   456 0 0
TJX COS INC NEW COM 872540109 58 940 SH   SOLE   940 0 0
UNION PAC CORP COM 907818108 48,513 249,016 SH   SOLE   234,558 0 14,458
US BANCORP DEL COM NEW 902973304 435,372 10,797,915 SH   SOLE   7,055,006 0 3,742,909
VAIL RESORTS INC COM 91879Q109 102 471 SH   SOLE   471 0 0
VERISIGN INC COM 92343E102 203 1,171 SH   SOLE   1,171 0 0
VERISK ANALYTICS INC COM 92345Y106 215 1,259 SH   SOLE   1,259 0 0
VISA INC COM CL A 92826C839 969,510 5,457,418 SH   SOLE   3,685,154 0 1,772,264
WALMART INC COM 931142103 12,650 97,530 SH   SOLE   97,530 0 0
WEC ENERGY GROUP INC COM 92939U106 514,580 5,753,994 SH   SOLE   4,399,956 0 1,354,038
XCEL ENERGY INC COM 98389B100 517,193 8,081,144 SH   SOLE   6,289,109 0 1,792,035
YUM BRANDS INC COM 988498101 741,274 6,970,796 SH   SOLE   4,655,804 0 2,314,992