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
AERCAP HOLDINGS NV SHS N00985106 201 3,074 SH   SOLE 0 0 0 3,074
AIR PRODS & CHEMS INC COM 009158106 3,054 10,038 SH   SOLE 0 0 0 10,038
ALPHABET INC CAP STK CL A 02079K305 5,945 2,052 SH   SOLE 0 0 0 2,052
ALPHABET INC CAP STK CL C 02079K107 5,527 1,910 SH   SOLE 0 0 0 1,910
AMALGAMATED FINANCIAL CORP COM 022671101 959 57,170 SH   SOLE 0 0 0 57,170
AMAZON COM INC COM 023135106 4,921 1,476 SH   SOLE 0 0 0 1,476
AMGEN INC COM 031162100 2,629 11,687 SH   SOLE 0 0 0 11,687
ANALOG DEVICES INC COM 032654105 228 1,298 SH   SOLE 0 0 0 1,298
APPLE INC COM 037833100 15,617 87,951 SH   SOLE 0 0 0 87,951
ASML HOLDING N V N Y REGISTRY SHS N07059210 360 452 SH   SOLE 0 0 0 452
AT&T INC COM 00206R102 347 14,094 SH   SOLE 0 0 0 14,094
AVANGRID INC COM 05351W103 1,262 25,303 SH   SOLE 0 0 0 25,303
BANK HAWAII CORP COM 062540109 1,418 16,928 SH   SOLE 0 0 0 16,928
CANADIAN NATL RY CO COM 136375102 2,943 23,958 SH   SOLE 0 0 0 23,958
CERNER CORP COM 156782104 1,737 18,702 SH   SOLE 0 0 0 18,702
CHUBB LIMITED COM H1467J104 707 3,659 SH   SOLE 0 0 0 3,659
CHURCH & DWIGHT CO INC COM 171340102 3,902 38,068 SH   SOLE 0 0 0 38,068
CITRIX SYS INC COM 177376100 1,047 11,070 SH   SOLE 0 0 0 11,070
CONSOLIDATED EDISON INC COM 209115104 2,470 28,951 SH   SOLE 0 0 0 28,951
COSTCO WHSL CORP NEW COM 22160K105 3,359 5,917 SH   SOLE 0 0 0 5,917
DANAHER CORPORATION COM 235851102 286 869 SH   SOLE 0 0 0 869
DARLING INGREDIENTS INC COM 237266101 886 12,780 SH   SOLE 0 0 0 12,780
DEERE & CO COM 244199105 1,428 4,166 SH   SOLE 0 0 0 4,166
DIGITAL RLTY TR INC COM 253868103 2,393 13,530 SH   SOLE 0 0 0 13,530
DISCOVERY INC COM SER A 25470F104 443 18,821 SH   SOLE 0 0 0 18,821
EBAY INC. COM 278642103 2,277 34,246 SH   SOLE 0 0 0 34,246
ECOLAB INC COM 278865100 1,713 7,300 SH   SOLE 0 0 0 7,300
EMERSON ELEC CO COM 291011104 1,710 18,390 SH   SOLE 0 0 0 18,390
FIRST SOLAR INC COM 336433107 1,327 15,229 SH   SOLE 0 0 0 15,229
GILEAD SCIENCES INC COM 375558103 1,464 20,165 SH   SOLE 0 0 0 20,165
GRAHAM HLDGS CO COM CL B 384637104 670 1,063 SH   SOLE 0 0 0 1,063
GRAINGER W W INC COM 384802104 1,236 2,385 SH   SOLE 0 0 0 2,385
HANNON ARMSTRONG SUST INFR C COM 41068X100 279 5,245 SH   SOLE 0 0 0 5,245
HEALTHPEAK PROPERTIES INC COM 42250P103 924 25,614 SH   SOLE 0 0 0 25,614
HOLOGIC INC COM 436440101 707 9,240 SH   SOLE 0 0 0 9,240
HONDA MOTOR LTD AMERN SHS 438128308 966 33,960 SH   SOLE 0 0 0 33,960
ILLINOIS TOOL WKS INC COM 452308109 3,539 14,341 SH   SOLE 0 0 0 14,341
INTEL CORP COM 458140100 3,951 76,710 SH   SOLE 0 0 0 76,710
INTUITIVE SURGICAL INC COM NEW 46120E602 769 2,139 SH   SOLE 0 0 0 2,139
ISHARES TR RUSSELL 2000 ETF 464287655 494 2,220 SH   SOLE 0 0 0 2,220
JOHNSON CTLS INTL PLC SHS G51502105 1,443 17,752 SH   SOLE 0 0 0 17,752
JPMORGAN CHASE & CO COM 46625H100 624 3,942 SH   SOLE 0 0 0 3,942
KEYCORP COM 493267108 731 31,602 SH   SOLE 0 0 0 31,602
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 1,132 30,727 SH   SOLE 0 0 0 30,727
LAUDER ESTEE COS INC CL A 518439104 364 984 SH   SOLE 0 0 0 984
LEMONADE INC COM 52567D107 296 7,029 SH   SOLE 0 0 0 7,029
MARSH & MCLENNAN COS INC COM 571748102 4,802 27,627 SH   SOLE 0 0 0 27,627
MEDTRONIC PLC SHS G5960L103 1,396 13,498 SH   SOLE 0 0 0 13,498
MICROSOFT CORP COM 594918104 9,846 29,276 SH   SOLE 0 0 0 29,276
MORGAN STANLEY COM NEW 617446448 263 2,675 SH   SOLE 0 0 0 2,675
NETFLIX INC COM 64110L106 4,013 6,661 SH   SOLE 0 0 0 6,661
NOVO-NORDISK A S ADR 670100205 2,003 17,883 SH   SOLE 0 0 0 17,883
OKTA INC CL A 679295105 418 1,864 SH   SOLE 0 0 0 1,864
ORACLE CORP COM 68389X105 2,652 30,405 SH   SOLE 0 0 0 30,405
ORMAT TECHNOLOGIES INC COM 686688102 471 5,934 SH   SOLE 0 0 0 5,934
PAYPAL HLDGS INC COM 70450Y103 5,285 28,023 SH   SOLE 0 0 0 28,023
PFIZER INC COM 717081103 221 3,735 SH   SOLE 0 0 0 3,735
PROCTER AND GAMBLE CO COM 742718109 1,421 8,686 SH   SOLE 0 0 0 8,686
PROLOGIS INC. COM 74340W103 2,592 15,395 SH   SOLE 0 0 0 15,395
QUALCOMM INC COM 747525103 3,122 17,072 SH   SOLE 0 0 0 17,072
SANOFI SPONSORED ADR 80105N105 312 6,236 SH   SOLE 0 0 0 6,236
SAP SE SPON ADR 803054204 281 2,008 SH   SOLE 0 0 0 2,008
SCHWAB CHARLES CORP COM 808513105 4,267 50,734 SH   SOLE 0 0 0 50,734
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 7,340 144,348 SH   SOLE 0 0 0 144,348
SHOPIFY INC CL A 82509L107 311 226 SH   SOLE 0 0 0 226
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 218 6,311 SH   SOLE 0 0 0 6,311
SONY GROUP CORPORATION SPONSORED ADR 835699307 388 3,069 SH   SOLE 0 0 0 3,069
SPDR GOLD TR GOLD SHS 78463V107 487 2,850 SH   SOLE 0 0 0 2,850
STARBUCKS CORP COM 855244109 4,325 36,979 SH   SOLE 0 0 0 36,979
STRYKER CORPORATION COM 863667101 2,446 9,147 SH   SOLE 0 0 0 9,147
SVB FINANCIAL GROUP COM 78486Q101 9,047 13,339 SH   SOLE 0 0 0 13,339
SYSCO CORP COM 871829107 1,559 19,852 SH   SOLE 0 0 0 19,852
THERMO FISHER SCIENTIFIC INC COM 883556102 8,794 13,180 SH   SOLE 0 0 0 13,180
TJX COS INC NEW COM 872540109 2,851 37,555 SH   SOLE 0 0 0 37,555
TRANE TECHNOLOGIES PLC SHS G8994E103 574 2,840 SH   SOLE 0 0 0 2,840
TREX CO INC COM 89531P105 982 7,270 SH   SOLE 0 0 0 7,270
UNILEVER PLC SPON ADR NEW 904767704 1,081 20,098 SH   SOLE 0 0 0 20,098
UNITED PARCEL SERVICE INC CL B 911312106 2,387 11,136 SH   SOLE 0 0 0 11,136
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 244 3,000 SH   SOLE 0 0 0 3,000
VEEVA SYS INC CL A COM 922475108 1,164 4,555 SH   SOLE 0 0 0 4,555
VERIZON COMMUNICATIONS INC COM 92343V104 1,932 37,175 SH   SOLE 0 0 0 37,175
WALGREENS BOOTS ALLIANCE INC COM 931427108 838 16,067 SH   SOLE 0 0 0 16,067
XYLEM INC COM 98419M100 3,069 25,589 SH   SOLE 0 0 0 25,589
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1,841 10,008 SH   SOLE 0 0 0 10,008