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,511 10,049 SH   SOLE 0 0 0 10,049
ALPHABET INC CAP STK CL A 02079K305 5,599 2,013 SH   SOLE 0 0 0 2,013
ALPHABET INC CAP STK CL C 02079K107 5,256 1,882 SH   SOLE 0 0 0 1,882
AMALGAMATED FINANCIAL CORP COM 022671101 1,091 60,710 SH   SOLE 0 0 0 60,710
AMAZON COM INC COM 023135106 4,906 1,505 SH   SOLE 0 0 0 1,505
AMGEN INC COM 031162100 2,837 11,733 SH   SOLE 0 0 0 11,733
ANALOG DEVICES INC COM 032654105 214 1,298 SH   SOLE 0 0 0 1,298
APPLE INC COM 037833100 15,029 86,069 SH   SOLE 0 0 0 86,069
ASML HOLDING N V N Y REGISTRY SHS N07059210 302 452 SH   SOLE 0 0 0 452
AT&T INC COM 00206R102 332 14,062 SH   SOLE 0 0 0 14,062
AVANGRID INC COM 05351W103 1,164 24,908 SH   SOLE 0 0 0 24,908
BANK HAWAII CORP COM 062540109 1,418 16,901 SH   SOLE 0 0 0 16,901
CANADIAN NATL RY CO COM 136375102 3,165 23,593 SH   SOLE 0 0 0 23,593
CERNER CORP COM 156782104 1,720 18,379 SH   SOLE 0 0 0 18,379
CHUBB LIMITED COM H1467J104 295 1,379 SH   SOLE 0 0 0 1,379
CHURCH & DWIGHT CO INC COM 171340102 3,786 38,100 SH   SOLE 0 0 0 38,100
CITRIX SYS INC COM 177376100 1,074 10,645 SH   SOLE 0 0 0 10,645
CONSOLIDATED EDISON INC COM 209115104 2,738 28,921 SH   SOLE 0 0 0 28,921
COSTCO WHSL CORP NEW COM 22160K105 3,370 5,852 SH   SOLE 0 0 0 5,852
DANAHER CORPORATION COM 235851102 255 869 SH   SOLE 0 0 0 869
DARLING INGREDIENTS INC COM 237266101 1,026 12,761 SH   SOLE 0 0 0 12,761
DEERE & CO COM 244199105 1,630 3,923 SH   SOLE 0 0 0 3,923
DIGITAL RLTY TR INC COM 253868103 1,918 13,523 SH   SOLE 0 0 0 13,523
DISCOVERY INC COM SER A 25470F104 462 18,521 SH   SOLE 0 0 0 18,521
EBAY INC. COM 278642103 1,937 33,821 SH   SOLE 0 0 0 33,821
ECOLAB INC COM 278865100 1,289 7,300 SH   SOLE 0 0 0 7,300
EMERSON ELEC CO COM 291011104 1,784 18,190 SH   SOLE 0 0 0 18,190
FIRST SOLAR INC COM 336433107 1,279 15,273 SH   SOLE 0 0 0 15,273
GILEAD SCIENCES INC COM 375558103 1,204 20,250 SH   SOLE 0 0 0 20,250
GRAHAM HLDGS CO COM CL B 384637104 656 1,073 SH   SOLE 0 0 0 1,073
GRAINGER W W INC COM 384802104 1,267 2,456 SH   SOLE 0 0 0 2,456
HANNON ARMSTRONG SUST INFR C COM 41068X100 248 5,225 SH   SOLE 0 0 0 5,225
HEALTHPEAK PROPERTIES INC COM 42250P103 878 25,584 SH   SOLE 0 0 0 25,584
HOLOGIC INC COM 436440101 699 9,104 SH   SOLE 0 0 0 9,104
HONDA MOTOR LTD AMERN SHS 438128308 927 32,809 SH   SOLE 0 0 0 32,809
ILLINOIS TOOL WKS INC COM 452308109 3,003 14,341 SH   SOLE 0 0 0 14,341
INTEL CORP COM 458140100 3,812 76,915 SH   SOLE 0 0 0 76,915
INTUITIVE SURGICAL INC COM NEW 46120E602 647 2,144 SH   SOLE 0 0 0 2,144
ISHARES TR RUSSELL 2000 ETF 464287655 456 2,220 SH   SOLE 0 0 0 2,220
JOHNSON CTLS INTL PLC SHS G51502105 1,191 18,162 SH   SOLE 0 0 0 18,162
JPMORGAN CHASE & CO COM 46625H100 542 3,975 SH   SOLE 0 0 0 3,975
KEYCORP COM 493267108 690 30,841 SH   SOLE 0 0 0 30,841
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 952 31,177 SH   SOLE 0 0 0 31,177
LAUDER ESTEE COS INC CL A 518439104 268 984 SH   SOLE 0 0 0 984
MARSH & MCLENNAN COS INC COM 571748102 4,666 27,379 SH   SOLE 0 0 0 27,379
MEDTRONIC PLC SHS G5960L103 1,485 13,386 SH   SOLE 0 0 0 13,386
MICROSOFT CORP COM 594918104 9,133 29,624 SH   SOLE 0 0 0 29,624
MORGAN STANLEY COM NEW 617446448 260 2,975 SH   SOLE 0 0 0 2,975
NETFLIX INC COM 64110L106 2,488 6,643 SH   SOLE 0 0 0 6,643
NOVO-NORDISK A S ADR 670100205 1,982 17,845 SH   SOLE 0 0 0 17,845
ORACLE CORP COM 68389X105 2,552 30,853 SH   SOLE 0 0 0 30,853
ORMAT TECHNOLOGIES INC COM 686688102 487 5,955 SH   SOLE 0 0 0 5,955
PAYPAL HLDGS INC COM 70450Y103 3,066 26,510 SH   SOLE 0 0 0 26,510
PFIZER INC COM 717081103 203 3,922 SH   SOLE 0 0 0 3,922
PROCTER AND GAMBLE CO COM 742718109 1,341 8,777 SH   SOLE 0 0 0 8,777
PROLOGIS INC. COM 74340W103 2,474 15,323 SH   SOLE 0 0 0 15,323
QUALCOMM INC COM 747525103 2,581 16,890 SH   SOLE 0 0 0 16,890
SANOFI SPONSORED ADR 80105N105 308 6,001 SH   SOLE 0 0 0 6,001
SAP SE SPON ADR 803054204 223 2,008 SH   SOLE 0 0 0 2,008
SCHWAB CHARLES CORP COM 808513105 4,267 50,614 SH   SOLE 0 0 0 50,614
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 6,603 133,279 SH   SOLE 0 0 0 133,279
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 201 6,311 SH   SOLE 0 0 0 6,311
SONY GROUP CORPORATION SPONSORED ADR 835699307 315 3,069 SH   SOLE 0 0 0 3,069
SPDR GOLD TR GOLD SHS 78463V107 497 2,750 SH   SOLE 0 0 0 2,750
STARBUCKS CORP COM 855244109 3,345 36,775 SH   SOLE 0 0 0 36,775
STRYKER CORPORATION COM 863667101 2,419 9,047 SH   SOLE 0 0 0 9,047
SVB FINANCIAL GROUP COM 78486Q101 7,348 13,135 SH   SOLE 0 0 0 13,135
SYSCO CORP COM 871829107 1,628 19,936 SH   SOLE 0 0 0 19,936
T-MOBILE US INC COM 872590104 201 1,563 SH   SOLE 0 0 0 1,563
THERMO FISHER SCIENTIFIC INC COM 883556102 7,767 13,150 SH   SOLE 0 0 0 13,150
TJX COS INC NEW COM 872540109 2,261 37,315 SH   SOLE 0 0 0 37,315
TRANE TECHNOLOGIES PLC SHS G8994E103 434 2,840 SH   SOLE 0 0 0 2,840
TREX CO INC COM 89531P105 491 7,511 SH   SOLE 0 0 0 7,511
UNILEVER PLC SPON ADR NEW 904767704 825 18,111 SH   SOLE 0 0 0 18,111
UNITED PARCEL SERVICE INC CL B 911312106 2,003 9,340 SH   SOLE 0 0 0 9,340
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 234 3,000 SH   SOLE 0 0 0 3,000
VEEVA SYS INC CL A COM 922475108 978 4,605 SH   SOLE 0 0 0 4,605
VERIZON COMMUNICATIONS INC COM 92343V104 1,889 37,084 SH   SOLE 0 0 0 37,084
WALGREENS BOOTS ALLIANCE INC COM 931427108 742 16,567 SH   SOLE 0 0 0 16,567
XYLEM INC COM 98419M100 2,183 25,607 SH   SOLE 0 0 0 25,607
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1,274 10,868 SH   SOLE 0 0 0 10,868