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,305 9,903 SH   SOLE 0 0 0 9,903
ALPHABET INC CAP STK CL A 02079K305 3,824 39,980 SH   SOLE 0 0 0 39,980
ALPHABET INC CAP STK CL C 02079K107 3,496 36,360 SH   SOLE 0 0 0 36,360
AMALGAMATED FINANCIAL CORP COM 022671101 1,571 69,665 SH   SOLE 0 0 0 69,665
AMAZON COM INC COM 023135106 3,313 29,320 SH   SOLE 0 0 0 29,320
AMGEN INC COM 031162100 2,478 10,995 SH   SOLE 0 0 0 10,995
APPLE INC COM 037833100 11,201 81,050 SH   SOLE 0 0 0 81,050
AT&T INC COM 00206R102 220 14,362 SH   SOLE 0 0 0 14,362
AVANGRID INC COM 05351W103 1,066 25,570 SH   SOLE 0 0 0 25,570
BANK HAWAII CORP COM 062540109 1,309 17,191 SH   SOLE 0 0 0 17,191
CANADIAN NATL RY CO COM 136375102 2,478 22,946 SH   SOLE 0 0 0 22,946
CHUBB LIMITED COM H1467J104 224 1,229 SH   SOLE 0 0 0 1,229
CHURCH & DWIGHT CO INC COM 171340102 2,603 36,440 SH   SOLE 0 0 0 36,440
CITRIX SYS INC COM 177376100 1,103 10,614 SH   SOLE 0 0 0 10,614
CONSOLIDATED EDISON INC COM 209115104 2,438 28,429 SH   SOLE 0 0 0 28,429
COSTCO WHSL CORP NEW COM 22160K105 2,721 5,762 SH   SOLE 0 0 0 5,762
DANAHER CORPORATION COM 235851102 221 854 SH   SOLE 0 0 0 854
DANIMER SCIENTIFIC INC COM CL A 236272100 39 13,310 SH   SOLE 0 0 0 13,310
DARLING INGREDIENTS INC COM 237266101 843 12,746 SH   SOLE 0 0 0 12,746
DEERE & CO COM 244199105 1,352 4,050 SH   SOLE 0 0 0 4,050
DIGITAL RLTY TR INC COM 253868103 1,269 12,796 SH   SOLE 0 0 0 12,796
EBAY INC. COM 278642103 1,290 35,051 SH   SOLE 0 0 0 35,051
ECOLAB INC COM 278865100 1,103 7,640 SH   SOLE 0 0 0 7,640
EMERSON ELEC CO COM 291011104 1,387 18,937 SH   SOLE 0 0 0 18,937
FIRST SOLAR INC COM 336433107 2,018 15,255 SH   SOLE 0 0 0 15,255
GILEAD SCIENCES INC COM 375558103 1,206 19,556 SH   SOLE 0 0 0 19,556
GRAHAM HLDGS CO COM CL B 384637104 650 1,208 SH   SOLE 0 0 0 1,208
GRAINGER W W INC COM 384802104 1,150 2,351 SH   SOLE 0 0 0 2,351
HEALTHPEAK PROPERTIES INC COM 42250P103 594 25,902 SH   SOLE 0 0 0 25,902
HOLOGIC INC COM 436440101 647 10,034 SH   SOLE 0 0 0 10,034
HONDA MOTOR LTD AMERN SHS 438128308 713 33,009 SH   SOLE 0 0 0 33,009
ILLINOIS TOOL WKS INC COM 452308109 2,391 13,236 SH   SOLE 0 0 0 13,236
INTEL CORP COM 458140100 1,995 77,435 SH   SOLE 0 0 0 77,435
INTUITIVE SURGICAL INC COM NEW 46120E602 402 2,144 SH   SOLE 0 0 0 2,144
ISHARES TR RUSSELL 2000 ETF 464287655 366 2,220 SH   SOLE 0 0 0 2,220
JOHNSON CTLS INTL PLC SHS G51502105 896 18,206 SH   SOLE 0 0 0 18,206
JPMORGAN CHASE & CO COM 46625H100 413 3,955 SH   SOLE 0 0 0 3,955
KEYCORP COM 493267108 538 33,591 SH   SOLE 0 0 0 33,591
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 478 31,043 SH   SOLE 0 0 0 31,043
LAUDER ESTEE COS INC CL A 518439104 212 984 SH   SOLE 0 0 0 984
MARSH & MCLENNAN COS INC COM 571748102 4,026 26,969 SH   SOLE 0 0 0 26,969
MEDTRONIC PLC SHS G5960L103 1,110 13,743 SH   SOLE 0 0 0 13,743
MICROSOFT CORP COM 594918104 6,811 29,245 SH   SOLE 0 0 0 29,245
MORGAN STANLEY COM NEW 617446448 235 2,975 SH   SOLE 0 0 0 2,975
NETFLIX INC COM 64110L106 1,829 7,767 SH   SOLE 0 0 0 7,767
NOVO-NORDISK A S ADR 670100205 1,780 17,865 SH   SOLE 0 0 0 17,865
ORACLE CORP COM 68389X105 1,991 32,608 SH   SOLE 0 0 0 32,608
ORMAT TECHNOLOGIES INC COM 686688102 493 5,715 SH   SOLE 0 0 0 5,715
PAYPAL HLDGS INC COM 70450Y103 2,140 24,869 SH   SOLE 0 0 0 24,869
PROCTER AND GAMBLE CO COM 742718109 1,058 8,379 SH   SOLE 0 0 0 8,379
PROLOGIS INC. COM 74340W103 1,511 14,873 SH   SOLE 0 0 0 14,873
QUALCOMM INC COM 747525103 1,943 17,202 SH   SOLE 0 0 0 17,202
SANOFI SPONSORED ADR 80105N105 232 6,093 SH   SOLE 0 0 0 6,093
SCHWAB CHARLES CORP COM 808513105 3,707 51,577 SH   SOLE 0 0 0 51,577
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 6,087 126,129 SH   SOLE 0 0 0 126,129
SPDR GOLD TR GOLD SHS 78463V107 433 2,800 SH   SOLE 0 0 0 2,800
STARBUCKS CORP COM 855244109 3,157 37,464 SH   SOLE 0 0 0 37,464
STRYKER CORPORATION COM 863667101 1,907 9,413 SH   SOLE 0 0 0 9,413
SVB FINANCIAL GROUP COM 78486Q101 4,334 12,908 SH   SOLE 0 0 0 12,908
SYSCO CORP COM 871829107 1,422 20,109 SH   SOLE 0 0 0 20,109
T-MOBILE US INC COM 872590104 210 1,563 SH   SOLE 0 0 0 1,563
THERMO FISHER SCIENTIFIC INC COM 883556102 6,182 12,188 SH   SOLE 0 0 0 12,188
TJX COS INC NEW COM 872540109 2,197 35,361 SH   SOLE 0 0 0 35,361
TRANE TECHNOLOGIES PLC SHS G8994E103 327 2,260 SH   SOLE 0 0 0 2,260
TREX CO INC COM 89531P105 407 9,261 SH   SOLE 0 0 0 9,261
UNILEVER PLC SPON ADR NEW 904767704 819 18,681 SH   SOLE 0 0 0 18,681
UNITED PARCEL SERVICE INC CL B 911312106 1,405 8,697 SH   SOLE 0 0 0 8,697
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 223 3,000 SH   SOLE 0 0 0 3,000
VEEVA SYS INC CL A COM 922475108 753 4,565 SH   SOLE 0 0 0 4,565
VERIZON COMMUNICATIONS INC COM 92343V104 1,484 39,089 SH   SOLE 0 0 0 39,089
WALGREENS BOOTS ALLIANCE INC COM 931427108 561 17,880 SH   SOLE 0 0 0 17,880
WARNER BROS DISCOVERY INC COM SER A 934423104 283 24,618 SH   SOLE 0 0 0 24,618
XYLEM INC COM 98419M100 2,189 25,060 SH   SOLE 0 0 0 25,060
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 795 10,804 SH   SOLE 0 0 0 10,804