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
AIR PRODS & CHEMS INC COM 009158106 2,375 9,877 SH   SOLE 0 0 0 9,877
ALPHABET INC CAP STK CL A 02079K305 4,332 1,988 SH   SOLE 0 0 0 1,988
ALPHABET INC CAP STK CL C 02079K107 4,001 1,829 SH   SOLE 0 0 0 1,829
AMALGAMATED FINANCIAL CORP COM 022671101 1,332 67,365 SH   SOLE 0 0 0 67,365
AMAZON COM INC COM 023135106 3,125 29,420 SH   SOLE 0 0 0 29,420
AMGEN INC COM 031162100 2,662 10,940 SH   SOLE 0 0 0 10,940
APPLE INC COM 037833100 11,339 82,933 SH   SOLE 0 0 0 82,933
ASML HOLDING N V N Y REGISTRY SHS N07059210 203 426 SH   SOLE 0 0 0 426
AT&T INC COM 00206R102 295 14,062 SH   SOLE 0 0 0 14,062
AVANGRID INC COM 05351W103 1,170 25,370 SH   SOLE 0 0 0 25,370
BANK HAWAII CORP COM 062540109 1,273 17,104 SH   SOLE 0 0 0 17,104
CANADIAN NATL RY CO COM 136375102 2,569 22,846 SH   SOLE 0 0 0 22,846
CHUBB LIMITED COM H1467J104 242 1,229 SH   SOLE 0 0 0 1,229
CHURCH & DWIGHT CO INC COM 171340102 3,370 36,365 SH   SOLE 0 0 0 36,365
CITRIX SYS INC COM 177376100 1,034 10,644 SH   SOLE 0 0 0 10,644
CONSOLIDATED EDISON INC COM 209115104 2,708 28,479 SH   SOLE 0 0 0 28,479
COSTCO WHSL CORP NEW COM 22160K105 2,660 5,551 SH   SOLE 0 0 0 5,551
DANAHER CORPORATION COM 235851102 239 943 SH   SOLE 0 0 0 943
DANIMER SCIENTIFIC INC COM CL A 236272100 61 13,310 SH   SOLE 0 0 0 13,310
DARLING INGREDIENTS INC COM 237266101 760 12,711 SH   SOLE 0 0 0 12,711
DEERE & CO COM 244199105 1,186 3,960 SH   SOLE 0 0 0 3,960
DIGITAL RLTY TR INC COM 253868103 1,660 12,783 SH   SOLE 0 0 0 12,783
EBAY INC. COM 278642103 1,378 33,064 SH   SOLE 0 0 0 33,064
ECOLAB INC COM 278865100 1,103 7,175 SH   SOLE 0 0 0 7,175
EMERSON ELEC CO COM 291011104 1,477 18,567 SH   SOLE 0 0 0 18,567
FIRST SOLAR INC COM 336433107 1,031 15,135 SH   SOLE 0 0 0 15,135
GILEAD SCIENCES INC COM 375558103 1,169 18,906 SH   SOLE 0 0 0 18,906
GRAHAM HLDGS CO COM CL B 384637104 654 1,153 SH   SOLE 0 0 0 1,153
GRAINGER W W INC COM 384802104 1,068 2,351 SH   SOLE 0 0 0 2,351
HANNON ARMSTRONG SUST INFR C COM 41068X100 213 5,630 SH   SOLE 0 0 0 5,630
HEALTHPEAK PROPERTIES INC COM 42250P103 671 25,902 SH   SOLE 0 0 0 25,902
HOLOGIC INC COM 436440101 603 8,704 SH   SOLE 0 0 0 8,704
HONDA MOTOR LTD AMERN SHS 438128308 795 32,909 SH   SOLE 0 0 0 32,909
ILLINOIS TOOL WKS INC COM 452308109 2,411 13,228 SH   SOLE 0 0 0 13,228
INTEL CORP COM 458140100 2,851 76,205 SH   SOLE 0 0 0 76,205
INTUITIVE SURGICAL INC COM NEW 46120E602 430 2,144 SH   SOLE 0 0 0 2,144
ISHARES TR RUSSELL 2000 ETF 464287655 376 2,220 SH   SOLE 0 0 0 2,220
JOHNSON CTLS INTL PLC SHS G51502105 868 18,131 SH   SOLE 0 0 0 18,131
JPMORGAN CHASE & CO COM 46625H100 445 3,955 SH   SOLE 0 0 0 3,955
KEYCORP COM 493267108 557 32,341 SH   SOLE 0 0 0 32,341
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 670 31,128 SH   SOLE 0 0 0 31,128
LAUDER ESTEE COS INC CL A 518439104 251 984 SH   SOLE 0 0 0 984
MARSH & MCLENNAN COS INC COM 571748102 4,139 26,659 SH   SOLE 0 0 0 26,659
MEDTRONIC PLC SHS G5960L103 1,188 13,241 SH   SOLE 0 0 0 13,241
MICROSOFT CORP COM 594918104 7,531 29,321 SH   SOLE 0 0 0 29,321
MORGAN STANLEY COM NEW 617446448 226 2,975 SH   SOLE 0 0 0 2,975
NETFLIX INC COM 64110L106 1,268 7,250 SH   SOLE 0 0 0 7,250
NOVO-NORDISK A S ADR 670100205 1,991 17,865 SH   SOLE 0 0 0 17,865
ORACLE CORP COM 68389X105 2,177 31,153 SH   SOLE 0 0 0 31,153
ORMAT TECHNOLOGIES INC COM 686688102 449 5,730 SH   SOLE 0 0 0 5,730
PAYPAL HLDGS INC COM 70450Y103 1,694 24,249 SH   SOLE 0 0 0 24,249
PFIZER INC COM 717081103 206 3,922 SH   SOLE 0 0 0 3,922
PROCTER AND GAMBLE CO COM 742718109 1,209 8,411 SH   SOLE 0 0 0 8,411
PROLOGIS INC. COM 74340W103 1,743 14,813 SH   SOLE 0 0 0 14,813
QUALCOMM INC COM 747525103 2,139 16,742 SH   SOLE 0 0 0 16,742
SANOFI SPONSORED ADR 80105N105 296 5,925 SH   SOLE 0 0 0 5,925
SCHWAB CHARLES CORP COM 808513105 3,239 51,274 SH   SOLE 0 0 0 51,274
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 6,327 128,629 SH   SOLE 0 0 0 128,629
SONY GROUP CORPORATION SPONSORED ADR 835699307 237 2,893 SH   SOLE 0 0 0 2,893
SPDR GOLD TR GOLD SHS 78463V107 463 2,750 SH   SOLE 0 0 0 2,750
STARBUCKS CORP COM 855244109 2,768 36,240 SH   SOLE 0 0 0 36,240
STRYKER CORPORATION COM 863667101 1,782 8,956 SH   SOLE 0 0 0 8,956
SVB FINANCIAL GROUP COM 78486Q101 5,055 12,799 SH   SOLE 0 0 0 12,799
SYSCO CORP COM 871829107 1,701 20,081 SH   SOLE 0 0 0 20,081
T-MOBILE US INC COM 872590104 210 1,563 SH   SOLE 0 0 0 1,563
THERMO FISHER SCIENTIFIC INC COM 883556102 6,619 12,184 SH   SOLE 0 0 0 12,184
TJX COS INC NEW COM 872540109 1,957 35,036 SH   SOLE 0 0 0 35,036
TRANE TECHNOLOGIES PLC SHS G8994E103 297 2,290 SH   SOLE 0 0 0 2,290
TREX CO INC COM 89531P105 404 7,431 SH   SOLE 0 0 0 7,431
UNILEVER PLC SPON ADR NEW 904767704 840 18,336 SH   SOLE 0 0 0 18,336
UNITED PARCEL SERVICE INC CL B 911312106 1,698 9,300 SH   SOLE 0 0 0 9,300
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 229 3,000 SH   SOLE 0 0 0 3,000
VEEVA SYS INC CL A COM 922475108 858 4,330 SH   SOLE 0 0 0 4,330
VERIZON COMMUNICATIONS INC COM 92343V104 1,976 38,928 SH   SOLE 0 0 0 38,928
WALGREENS BOOTS ALLIANCE INC COM 931427108 628 16,567 SH   SOLE 0 0 0 16,567
WARNER BROS DISCOVERY INC COM SER A 934423104 296 22,084 SH   SOLE 0 0 0 22,084
XYLEM INC COM 98419M100 1,952 24,970 SH   SOLE 0 0 0 24,970
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1,064 9,856 SH   SOLE 0 0 0 9,856