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 779,896 3,804 SH SOLE 3,804 0 0
ALPHABET INC CAP STK CL A 02079K305 7,033,399 19,681 SH SOLE 19,681 0 0
ALPHABET INC CAP STK CL C 02079K107 841,632 2,382 SH SOLE 2,382 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 3,089,437 67,308 SH SOLE 67,308 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 893,297 6,789 SH SOLE 6,789 0 0
APPLE INC COM 037833100 7,343,089 25,377 SH SOLE 25,377 0 0
APTIV PLC COM SHS G3265R107 1,389,520 22,638 SH SOLE 22,638 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 3,254,724 1,636 SH SOLE 1,636 0 0
ASTRAZENECA PLC ORD G0593M107 1,729,334 9,120 SH SOLE 9,120 0 0
AVALONBAY CMNTYS INC COM 053484101 798,159 4,230 SH SOLE 4,230 0 0
AVERY DENNISON CORP COM 053611109 1,175,739 7,242 SH SOLE 7,242 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 225,176 450 SH SOLE 450 0 0
COOPER COS INC COM 216648501 625,885 8,728 SH SOLE 8,728 0 0
CORNING INC COM 219350105 4,670,793 18,286 SH SOLE 18,286 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 2,883,119 3,082 SH SOLE 3,082 0 0
D R HORTON INC COM 23331A109 2,397,919 14,722 SH SOLE 14,722 0 0
DANAHER CORP DEL COM 235851102 1,237,930 6,499 SH SOLE 6,499 0 0
DEERE & CO COM 244199105 2,381,275 3,754 SH SOLE 3,754 0 0
DISNEY WALT CO COM 254687106 1,797,950 18,680 SH SOLE 18,680 0 0
FIRST SOLAR INC COM 336433107 1,908,444 8,088 SH SOLE 8,088 0 0
FLEX LTD ORD Y2573F102 5,102,936 31,486 SH SOLE 31,486 0 0
GSK PLC SPONSORED ADR 37733W204 2,027,920 38,686 SH SOLE 38,686 0 0
HA SUSTAINABLE INFRA CAP INC COM 41068X100 1,688,132 43,230 SH SOLE 43,230 0 0
INTEL CORP COM 458140100 2,757,972 19,752 SH SOLE 19,752 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,092,232 8,872 SH SOLE 8,872 0 0
ISHARES TR ESG EAFE ETF 46436E759 1,593,864 18,840 SH SOLE 18,840 0 0
ISHARES TR ESG MSCI KLD ETF 464288570 283,356 1,990 SH SOLE 1,990 0 0
JOHNSON & JOHNSON COM 478160104 203,176 800 SH SOLE 800 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 1,292,550 52,056 SH SOLE 52,056 0 0
LINDE PLC SHS G54950103 2,463,927 4,748 SH SOLE 4,748 0 0
MERCADOLIBRE INC COM 58733R102 1,351,122 796 SH SOLE 796 0 0
MICRON TECHNOLOGY INC COM 595112103 679,877 589 SH SOLE 589 0 0
MICROSOFT CORP COM 594918104 5,261,471 14,105 SH SOLE 14,105 0 0
NETFLIX INC. COM 64110L106 1,740,518 24,377 SH SOLE 24,377 0 0
NEW YORK TIMES CO MTN BE CL A 650111107 792,699 11,328 SH SOLE 11,328 0 0
NEXTPOWER INC CLASS A COM 65290E101 2,548,047 21,387 SH SOLE 21,387 0 0
NVENT ELEC PLC SHS G6700G107 1,923,382 11,340 SH SOLE 11,340 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2,965,429 10,552 SH SOLE 10,552 0 0
PNC FINL SVCS GROUP INC COM 693475105 329,689 1,339 SH SOLE 1,339 0 0
PROLOGIS INC. COM 74340W103 1,810,963 13,368 SH SOLE 13,368 0 0
S&P GLOBAL INC COM 78409V104 1,659,177 4,074 SH SOLE 4,074 0 0
SCHWAB CHARLES CORP COM 808513105 1,817,073 19,693 SH SOLE 19,693 0 0
SERVICENOW INC COM 81762P102 1,884,930 18,986 SH SOLE 18,986 0 0
SONY GROUP CORP SPONSORED ADR 835699307 1,415,494 70,563 SH SOLE 70,563 0 0
STRYKER CORPORATION COM 863667101 1,568,533 4,982 SH SOLE 4,982 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 5,566,078 11,655 SH SOLE 11,655 0 0
TJX COS INC NEW COM 872540109 3,405,266 22,477 SH SOLE 22,477 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 3,635,075 7,401 SH SOLE 7,401 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 585,773 1,583 SH SOLE 1,583 0 0
VERSIGENT PLC ORDINARY SHARES G9600F104 684,973 16,305 SH SOLE 16,305 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 882,192 1,776 SH SOLE 1,776 0 0
VISA INC COM CL A 92826C839 3,683,414 10,736 SH SOLE 10,736 0 0
WATERS CORP COM 941848103 2,965,066 7,906 SH SOLE 7,906 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 1,292,213 4,944 SH SOLE 4,944 0 0
WORKDAY INC CL A 98138H101 804,422 6,571 SH SOLE 6,571 0 0
XYLEM INC COM 98419M100 2,123,879 17,967 SH SOLE 17,967 0 0