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
Expires: July 31, 2015
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
ADOBE INC COM 00724F101 1,786,999 4,619 SH SOLE 4,619 0 0
ALPHABET INC CAP STK CL A 02079K305 4,853,198 27,539 SH SOLE 27,539 0 0
ALPHABET INC CAP STK CL C 02079K107 249,588 1,407 SH SOLE 1,407 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 2,604,763 83,486 SH SOLE 83,486 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,059,601 7,617 SH SOLE 7,617 0 0
APPLE INC COM 037833100 5,774,304 28,144 SH SOLE 28,144 0 0
APTIV PLC COM SHS G3265R107 1,386,094 20,318 SH SOLE 20,318 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,415,255 1,766 SH SOLE 1,766 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 983,841 14,079 SH SOLE 14,079 0 0
AVALONBAY CMNTYS INC COM 053484101 1,184,574 5,821 SH SOLE 5,821 0 0
AVERY DENNISON CORP COM 053611109 1,357,962 7,739 SH SOLE 7,739 0 0
CALAMOS ETF TR ANTETOKOUNMPO GL 12811T209 752,077 23,565 SH SOLE 23,565 0 0
COOPER COS INC COM 216648501 970,124 13,633 SH SOLE 13,633 0 0
CORNING INC COM 219350105 2,322,374 44,160 SH SOLE 44,160 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,450,931 3,486 SH SOLE 3,486 0 0
D R HORTON INC COM 23331A109 1,331,228 10,326 SH SOLE 10,326 0 0
DANAHER CORPORATION COM 235851102 1,572,221 7,959 SH SOLE 7,959 0 0
DEERE & CO COM 244199105 2,022,773 3,978 SH SOLE 3,978 0 0
DISNEY WALT CO COM 254687106 1,618,703 13,053 SH SOLE 13,053 0 0
EA SERIES TRUST STANCE SUSTAINAB 02072L151 1,217,365 46,696 SH SOLE 46,696 0 0
FIRST SOLAR INC COM 336433107 1,335,577 8,068 SH SOLE 8,068 0 0
FLEX LTD ORD Y2573F102 2,813,391 56,358 SH SOLE 56,358 0 0
GENERAL MLS INC COM 370334104 761,296 14,694 SH SOLE 14,694 0 0
GSK PLC SPONSORED ADR 37733W204 609,293 15,867 SH SOLE 15,867 0 0
HA SUSTAINABLE INFRA CAP INC COM 41068X100 1,960,216 72,979 SH SOLE 72,979 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 1,827,046 23,830 SH SOLE 23,830 0 0
HENRY SCHEIN INC COM 806407102 624,358 8,547 SH SOLE 8,547 0 0
INTEL CORP COM 458140100 726,589 32,437 SH SOLE 32,437 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 901,755 4,915 SH SOLE 4,915 0 0
INTUIT COM 461202103 303,238 385 SH SOLE 385 0 0
ISHARES TR ESG EAFE ETF 46436E759 655,742 8,809 SH SOLE 8,809 0 0
ISHARES TR ESG MSCI KLD 400 464288570 246,956 2,126 SH SOLE 2,126 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 923,964 49,971 SH SOLE 49,971 0 0
LINDE PLC SHS G54950103 2,388,595 5,091 SH SOLE 5,091 0 0
MERCK & CO INC COM 58933Y105 560,136 7,076 SH SOLE 7,076 0 0
MICROSOFT CORP COM 594918104 7,297,511 14,671 SH SOLE 14,671 0 0
MSCI INC COM 55354G100 1,182,317 2,050 SH SOLE 2,050 0 0
NETFLIX INC COM 64110L106 3,410,764 2,547 SH SOLE 2,547 0 0
NEW YORK TIMES CO CL A 650111107 618,048 11,041 SH SOLE 11,040 0 0
NEXTRACKER INC CLASS A COM 65290E101 1,416,610 26,055 SH SOLE 26,055 0 0
NVENT ELECTRIC PLC SHS G6700G107 770,151 10,514 SH SOLE 10,514 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2,958,136 13,539 SH SOLE 13,539 0 0
PNC FINL SVCS GROUP INC COM 693475105 248,684 1,334 SH SOLE 1,334 0 0
PROLOGIS INC. COM 74340W103 1,400,829 13,326 SH SOLE 13,326 0 0
SALESFORCE INC COM 79466L302 257,692 945 SH SOLE 945 0 0
SCHWAB CHARLES CORP COM 808513105 923,714 10,124 SH SOLE 10,124 0 0
SONY GROUP CORP SPONSORED ADR 835699307 2,847,370 109,388 SH SOLE 109,388 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 849,544 1,375 SH SOLE 1,375 0 0
STRYKER CORPORATION COM 863667101 1,910,893 4,830 SH SOLE 4,830 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,032,654 17,805 SH SOLE 17,805 0 0
TJX COS INC NEW COM 872540109 3,626,901 29,370 SH SOLE 29,370 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 4,596,304 10,508 SH SOLE 10,508 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 554,064 1,823 SH SOLE 1,823 0 0
VERALTO CORP COM SHS 92338C103 1,399,268 13,861 SH SOLE 13,861 0 0
VISA INC COM CL A 92826C839 3,033,547 8,544 SH SOLE 8,544 0 0
WATERS CORP COM 941848103 1,857,591 5,322 SH SOLE 5,322 0 0
XYLEM INC COM 98419M100 2,618,246 20,240 SH SOLE 20,240 0 0