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 314 SH   SOLE   314 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 439 1,199 SH   SOLE   1,199 0 0
AIRBNB INC COM CL A 009066101 162 1,822 SH   SOLE   1,822 0 0
ALCON AG ORD SHS H01301128 126 1,797 SH   SOLE   1,797 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 28,485 250,573 SH   SOLE   250,573 0 0
ALLETE INC COM NEW 018522300 2,458 41,818 SH   SOLE   41,818 0 0
ALLIANT ENERGY CORP COM 018802108 117,248 2,000,475 SH   SOLE   1,908,580 0 91,895
ALPHABET INC CAP STK CL A 02079K305 302,773 138,934 SH   SOLE   91,119 0 47,815
ALPHABET INC CAP STK CL C 02079K107 1,033,588 472,508 SH   SOLE   332,388 0 140,120
AMAZON COM INC COM 023135106 566,718 5,335,828 SH   SOLE   3,799,326 0 1,536,502
AMER STATES WTR CO COM 029899101 2,580 31,650 SH   SOLE   31,650 0 0
AMEREN CORP COM 023608102 17,917 198,288 SH   SOLE   198,288 0 0
AMERICAN ELEC PWR CO INC COM 025537101 28,270 294,667 SH   SOLE   294,667 0 0
AMERICAN EXPRESS CO COM 025816109 191 1,380 SH   SOLE   1,380 0 0
AMERICAN TOWER CORP NEW COM 03027X100 337,791 1,321,612 SH   SOLE   1,257,383 0 64,229
AMERICAN WTR WKS CO INC NEW COM 030420103 108,407 728,688 SH   SOLE   696,784 0 31,904
ANALOG DEVICES INC COM 032654105 168 1,149 SH   SOLE   1,149 0 0
AON PLC SHS CL A G0403H108 73 272 SH   SOLE   272 0 0
APPLE INC COM 037833100 181 1,323 SH   SOLE   1,323 0 0
ATMOS ENERGY CORP COM 049560105 11,495 102,545 SH   SOLE   102,545 0 0
AUTODESK INC COM 052769106 303 1,762 SH   SOLE   1,762 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 77 365 SH   SOLE   365 0 0
AVANGRID INC COM 05351W103 9,319 202,059 SH   SOLE   202,059 0 0
AVISTA CORP COM 05379B107 1,870 42,977 SH   SOLE   42,977 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 21,436 78,516 SH   SOLE   78,516 0 0
BLACK HILLS CORP COM 092113109 3,658 50,264 SH   SOLE   50,264 0 0
BLACKROCK INC COM 09247X101 41 67 SH   SOLE   67 0 0
BLACKSTONE INC COM 09260D107 101 1,102 SH   SOLE   1,102 0 0
BOOKING HOLDINGS INC COM 09857L108 18,772 10,733 SH   SOLE   10,733 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 2,399 43,186 SH   SOLE   43,186 0 0
CENTERPOINT ENERGY INC COM 15189T107 13,955 471,777 SH   SOLE   471,777 0 0
CHESAPEAKE UTILS CORP COM 165303108 1,795 13,857 SH   SOLE   13,857 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 518,404 396,558 SH   SOLE   262,102 0 134,456
CME GROUP INC COM 12572Q105 428 2,093 SH   SOLE   2,093 0 0
CMS ENERGY CORP COM 125896100 225,735 3,344,218 SH   SOLE   3,172,271 0 171,947
COCA COLA CO COM 191216100 267 4,250 SH   SOLE   4,250 0 0
COLGATE PALMOLIVE CO COM 194162103 3,341 41,692 SH   SOLE   41,692 0 0
CONSOLIDATED EDISON INC COM 209115104 25,491 268,039 SH   SOLE   268,039 0 0
COSTCO WHSL CORP NEW COM 22160K105 232 484 SH   SOLE   484 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 902,625 5,360,643 SH   SOLE   4,090,799 0 1,269,844
CSX CORP COM 126408103 187,256 6,443,765 SH   SOLE   6,088,302 0 355,463
DEERE & CO COM 244199105 160 535 SH   SOLE   535 0 0
DISNEY WALT CO COM 254687106 77 818 SH   SOLE   818 0 0
DOLLAR GEN CORP NEW COM 256677105 47 191 SH   SOLE   191 0 0
DOMINION ENERGY INC COM 25746U109 367,669 4,606,801 SH   SOLE   4,374,508 0 232,293
DTE ENERGY CO COM 233331107 18,164 143,304 SH   SOLE   143,304 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 28,714 267,832 SH   SOLE   267,832 0 0
ECOLAB INC COM 278865100 219 1,427 SH   SOLE   1,427 0 0
ENTERGY CORP NEW COM 29364G103 17,153 152,284 SH   SOLE   152,284 0 0
ESSENTIAL UTILS INC COM 29670G102 8,992 196,111 SH   SOLE   196,111 0 0
EVERGY INC COM 30034W106 218,958 3,355,685 SH   SOLE   3,181,400 0 174,285
EVERSOURCE ENERGY COM 30040W108 609,174 7,211,714 SH   SOLE   5,792,691 0 1,419,023
FIRSTENERGY CORP COM 337932107 16,392 426,995 SH   SOLE   426,995 0 0
HCA HEALTHCARE INC COM 40412C101 449,616 2,675,327 SH   SOLE   1,777,888 0 897,439
HILTON WORLDWIDE HLDGS INC COM 43300A203 187 1,674 SH   SOLE   1,674 0 0
HOME DEPOT INC COM 437076102 247 899 SH   SOLE   899 0 0
IDACORP INC COM 451107106 4,128 38,975 SH   SOLE   38,975 0 0
ILLUMINA INC COM 452327109 176 953 SH   SOLE   953 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 909,393 9,670,275 SH   SOLE   6,655,767 0 3,014,508
INTUIT COM 461202103 267 694 SH   SOLE   694 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 201 1,001 SH   SOLE   1,001 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 3,460 55,132 SH   SOLE   55,132 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 2,625 31,291 SH   SOLE   31,291 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,318 21,091 SH   SOLE   21,091 0 0
LAUDER ESTEE COS INC CL A 518439104 285 1,119 SH   SOLE   1,119 0 0
LOWES COS INC COM 548661107 587,003 3,360,638 SH   SOLE   2,202,501 0 1,158,137
MARSH & MCLENNAN COS INC COM 571748102 203 1,308 SH   SOLE   1,308 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,128,718 3,577,779 SH   SOLE   2,392,680 0 1,185,099
MCDONALDS CORP COM 580135101 975,991 3,953,300 SH   SOLE   2,628,612 0 1,324,688
MEDTRONIC PLC SHS G5960L103 157 1,754 SH   SOLE   1,754 0 0
META PLATFORMS INC CL A 30303M102 504,552 3,129,004 SH   SOLE   2,177,355 0 951,649
MGE ENERGY INC COM 55277P104 2,280 29,296 SH   SOLE   29,296 0 0
MICROSOFT CORP COM 594918104 1,805,208 7,028,806 SH   SOLE   4,818,117 0 2,210,689
MIDDLESEX WTR CO COM 596680108 1,285 14,656 SH   SOLE   14,656 0 0
MONDELEZ INTL INC CL A 609207105 3,729 60,060 SH   SOLE   60,060 0 0
MOODYS CORP COM 615369105 314 1,153 SH   SOLE   1,153 0 0
MSCI INC COM 55354G100 362 879 SH   SOLE   879 0 0
NETFLIX INC COM 64110L106 53,124 303,792 SH   SOLE   303,792 0 0
NIKE INC CL B 654106103 276 2,700 SH   SOLE   2,700 0 0
NISOURCE INC COM 65473P105 9,403 318,852 SH   SOLE   318,852 0 0
NORFOLK SOUTHN CORP COM 655844108 235,512 1,036,176 SH   SOLE   978,274 0 57,902
NORTHWEST NAT HLDG CO COM 66765N105 1,095 20,613 SH   SOLE   20,613 0 0
NORTHWESTERN CORP COM NEW 668074305 2,445 41,484 SH   SOLE   41,484 0 0
OGE ENERGY CORP COM 670837103 5,968 154,780 SH   SOLE   154,780 0 0
ONE GAS INC COM 68235P108 3,506 43,177 SH   SOLE   43,177 0 0
PAYPAL HLDGS INC COM 70450Y103 15,725 225,152 SH   SOLE   225,152 0 0
PEPSICO INC COM 713448108 354,499 2,127,081 SH   SOLE   1,394,855 0 732,226
PINNACLE WEST CAP CORP COM 723484101 5,922 80,989 SH   SOLE   80,989 0 0
PNM RES INC COM 69349H107 2,989 62,557 SH   SOLE   62,557 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 3,489 72,186 SH   SOLE   72,186 0 0
PPL CORP COM 69351T106 14,760 544,058 SH   SOLE   544,058 0 0
PROCTER AND GAMBLE CO COM 742718109 603,629 4,197,988 SH   SOLE   2,775,683 0 1,422,305
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 23,794 376,009 SH   SOLE   376,009 0 0
ROCKWELL AUTOMATION INC COM 773903109 299 1,498 SH   SOLE   1,498 0 0
S&P GLOBAL INC COM 78409V104 363 1,076 SH   SOLE   1,076 0 0
SALESFORCE INC COM 79466L302 27,276 165,269 SH   SOLE   165,269 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 25,942 81,056 SH   SOLE   81,056 0 0
SEMPRA COM 816851109 325,830 2,168,299 SH   SOLE   2,058,923 0 109,376
SHERWIN WILLIAMS CO COM 824348106 171 762 SH   SOLE   762 0 0
SHOPIFY INC CL A 82509L107 85 2,730 SH   SOLE   2,730 0 0
SJW GROUP COM 784305104 1,577 25,262 SH   SOLE   25,262 0 0
SOUTH JERSEY INDS INC COM 838518108 3,034 88,860 SH   SOLE   88,860 0 0
SOUTHERN CO COM 842587107 29,172 409,082 SH   SOLE   409,082 0 0
SPIRE INC COM 84857L101 3,099 41,672 SH   SOLE   41,672 0 0
STARBUCKS CORP COM 855244109 3,033 39,704 SH   SOLE   39,704 0 0
STATE STR CORP COM 857477103 59 962 SH   SOLE   962 0 0
STRYKER CORPORATION COM 863667101 151 757 SH   SOLE   757 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 14,654 179,256 SH   SOLE   179,256 0 0
TEXAS INSTRS INC COM 882508104 80 519 SH   SOLE   519 0 0
TJX COS INC NEW COM 872540109 52 940 SH   SOLE   940 0 0
TRANSUNION COM 89400J107 57 707 SH   SOLE   707 0 0
UNION PAC CORP COM 907818108 119,773 561,574 SH   SOLE   530,134 0 31,440
US BANCORP DEL COM NEW 902973304 629,283 13,674,120 SH   SOLE   9,151,126 0 4,522,994
VAIL RESORTS INC COM 91879Q109 89 407 SH   SOLE   407 0 0
VERISIGN INC COM 92343E102 5,649 33,760 SH   SOLE   33,760 0 0
VERISK ANALYTICS INC COM 92345Y106 273 1,580 SH   SOLE   1,580 0 0
VISA INC COM CL A 92826C839 1,402,002 7,120,737 SH   SOLE   4,878,458 0 2,242,279
WALMART INC COM 931142103 8,647 71,118 SH   SOLE   71,118 0 0
WEC ENERGY GROUP INC COM 92939U106 614,623 6,107,139 SH   SOLE   4,758,553 0 1,348,586
XCEL ENERGY INC COM 98389B100 592,233 8,369,598 SH   SOLE   6,618,906 0 1,750,692
YUM BRANDS INC COM 988498101 1,013,464 8,928,410 SH   SOLE   6,128,531 0 2,799,879