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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AERCAP HOLDINGS NV SHS N00985106   251,865 2,898 SH   SOLE 0 0 0 2,898
AIR PRODS & CHEMS INC COM 009158106   2,428,999 10,026 SH   SOLE 0 0 0 10,026
ALPHABET INC CAP STK CL A 02079K305   5,533,999 36,666 SH   SOLE 0 0 0 36,666
ALPHABET INC CAP STK CL C 02079K107   5,553,227 36,472 SH   SOLE 0 0 0 36,472
AMALGAMATED FINANCIAL CORP COM 022671101   1,803,360 75,140 SH   SOLE 0 0 0 75,140
AMAZON COM INC COM 023135106   5,130,368 28,442 SH   SOLE 0 0 0 28,442
AMGEN INC COM 031162100   3,192,061 11,227 SH   SOLE 0 0 0 11,227
ANALOG DEVICES INC COM 032654105   298,267 1,508 SH   SOLE 0 0 0 1,508
APPLE INC COM 037833100   11,908,500 69,445 SH   SOLE 0 0 0 69,445
ASML HOLDING N V N Y REGISTRY SHS N07059210   414,391 427 SH   SOLE 0 0 0 427
AT&T INC COM 00206R102   210,813 11,978 SH   SOLE 0 0 0 11,978
AVANGRID INC COM 05351W103   983,261 26,983 SH   SOLE 0 0 0 26,983
BANK HAWAII CORP COM 062540109   1,204,876 19,312 SH   SOLE 0 0 0 19,312
CANADIAN NATL RY CO COM 136375102   2,681,352 20,358 SH   SOLE 0 0 0 20,358
CHUBB LIMITED COM H1467J104   244,360 943 SH   SOLE 0 0 0 943
CHURCH & DWIGHT CO INC COM 171340102   3,601,407 34,526 SH   SOLE 0 0 0 34,526
CONSOLIDATED EDISON INC COM 209115104   2,471,303 27,214 SH   SOLE 0 0 0 27,214
COSTCO WHSL CORP NEW COM 22160K105   4,200,168 5,733 SH   SOLE 0 0 0 5,733
DANAHER CORPORATION COM 235851102   262,705 1,052 SH   SOLE 0 0 0 1,052
DARLING INGREDIENTS INC COM 237266101   639,466 13,749 SH   SOLE 0 0 0 13,749
DEERE & CO COM 244199105   1,972,784 4,803 SH   SOLE 0 0 0 4,803
DIGITAL RLTY TR INC COM 253868103   1,915,871 13,301 SH   SOLE 0 0 0 13,301
EBAY INC. COM 278642103   2,073,131 39,279 SH   SOLE 0 0 0 39,279
ECOLAB INC COM 278865100   2,205,017 9,550 SH   SOLE 0 0 0 9,550
EMERSON ELEC CO COM 291011104   2,300,952 20,287 SH   SOLE 0 0 0 20,287
FAIR ISAAC CORP COM 303250104   428,616 343 SH   SOLE 0 0 0 343
FIRST SOLAR INC COM 336433107   2,579,770 15,283 SH   SOLE 0 0 0 15,283
GILEAD SCIENCES INC COM 375558103   1,601,758 21,867 SH   SOLE 0 0 0 21,867
GRAHAM HLDGS CO COM CL B 384637104   1,400,379 1,824 SH   SOLE 0 0 0 1,824
GRAINGER W W INC COM 384802104   2,146,503 2,110 SH   SOLE 0 0 0 2,110
HANNON ARMSTRONG SUST INFR C COM 41068X100   337,222 11,874 SH   SOLE 0 0 0 11,874
HEALTHPEAK PROPERTIES INC COM 42250P103   682,106 36,379 SH   SOLE 0 0 0 36,379
HOLOGIC INC COM 436440101   1,061,347 13,614 SH   SOLE 0 0 0 13,614
HONDA MOTOR LTD ADR ECH CNV IN 3 438128308   1,467,383 39,414 SH   SOLE 0 0 0 39,414
ILLINOIS TOOL WKS INC COM 452308109   3,132,216 11,673 SH   SOLE 0 0 0 11,673
INTEL CORP COM 458140100   3,856,753 87,316 SH   SOLE 0 0 0 87,316
INTUIT COM 461202103   2,626,105 4,040 SH   SOLE 0 0 0 4,040
INTUITIVE SURGICAL INC COM NEW 46120E602   931,077 2,333 SH   SOLE 0 0 0 2,333
ISHARES TR RUSSELL 2000 ETF 464287655   401,673 1,910 SH   SOLE 0 0 0 1,910
JOHNSON CTLS INTL PLC SHS G51502105   1,169,816 17,909 SH   SOLE 0 0 0 17,909
JPMORGAN CHASE & CO COM 46625H100   563,244 2,812 SH   SOLE 0 0 0 2,812
KEYCORP COM 493267108   605,586 38,304 SH   SOLE 0 0 0 38,304
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   540,800 27,040 SH   SOLE 0 0 0 27,040
MARSH & MCLENNAN COS INC COM 571748102   5,478,862 26,599 SH   SOLE 0 0 0 26,599
MASTERCARD INCORPORATED CL A 57636Q104   1,261,713 2,620 SH   SOLE 0 0 0 2,620
MEDTRONIC PLC SHS G5960L103   1,529,570 17,551 SH   SOLE 0 0 0 17,551
MERCK & CO INC COM 58933Y105   226,954 1,720 SH   SOLE 0 0 0 1,720
MICROSOFT CORP COM 594918104   12,387,581 29,444 SH   SOLE 0 0 0 29,444
NETFLIX INC COM 64110L106   4,784,546 7,878 SH   SOLE 0 0 0 7,878
NOVO-NORDISK A S ADR 670100205   3,931,351 30,618 SH   SOLE 0 0 0 30,618
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   351,602 8,454 SH   SOLE 0 0 0 8,454
ORACLE CORP COM 68389X105   4,801,819 38,228 SH   SOLE 0 0 0 38,228
ORMAT TECHNOLOGIES INC COM 686688102   510,987 7,720 SH   SOLE 0 0 0 7,720
PAYPAL HLDGS INC COM 70450Y103   1,997,575 29,819 SH   SOLE 0 0 0 29,819
PROCTER AND GAMBLE CO COM 742718109   1,546,405 9,531 SH   SOLE 0 0 0 9,531
PROLOGIS INC. COM 74340W103   2,027,525 15,570 SH   SOLE 0 0 0 15,570
QUALCOMM INC COM 747525103   3,802,647 22,461 SH   SOLE 0 0 0 22,461
SANOFI SPONSORED ADR 80105N105   258,503 5,319 SH   SOLE 0 0 0 5,319
SAP SE SPON ADR 803054204   363,926 1,866 SH   SOLE 0 0 0 1,866
SCHWAB CHARLES CORP COM 808513105   4,029,844 55,707 SH   SOLE 0 0 0 55,707
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   4,514,384 93,640 SH   SOLE 0 0 0 93,640
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   204,376 8,059 SH   SOLE 0 0 0 8,059
SONY GROUP CORP SPONSORED ADR 835699307   247,703 2,889 SH   SOLE 0 0 0 2,889
SPDR GOLD TR GOLD SHS 78463V107   671,882 3,266 SH   SOLE 0 0 0 3,266
STARBUCKS CORP COM 855244109   3,370,280 36,878 SH   SOLE 0 0 0 36,878
STRYKER CORPORATION COM 863667101   3,544,702 9,905 SH   SOLE 0 0 0 9,905
SYSCO CORP COM 871829107   1,846,033 22,740 SH   SOLE 0 0 0 22,740
T-MOBILE US INC COM 872590104   218,388 1,338 SH   SOLE 0 0 0 1,338
TARGET CORP COM 87612E106   931,061 5,254 SH   SOLE 0 0 0 5,254
THERMO FISHER SCIENTIFIC INC COM 883556102   6,218,366 10,699 SH   SOLE 0 0 0 10,699
TJX COS INC NEW COM 872540109   3,532,154 34,827 SH   SOLE 0 0 0 34,827
TRANE TECHNOLOGIES PLC SHS G8994E103   494,730 1,648 SH   SOLE 0 0 0 1,648
TREX CO INC COM 89531P105   964,283 9,667 SH   SOLE 0 0 0 9,667
UNITED PARCEL SERVICE INC CL B 911312106   1,093,620 7,358 SH   SOLE 0 0 0 7,358
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   231,930 3,000 SH   SOLE 0 0 0 3,000
VEEVA SYS INC CL A COM 922475108   1,657,974 7,156 SH   SOLE 0 0 0 7,156
VERIZON COMMUNICATIONS INC COM 92343V104   1,704,157 40,614 SH   SOLE 0 0 0 40,614
VISA INC COM CL A 92826C839   231,357 829 SH   SOLE 0 0 0 829
WALGREENS BOOTS ALLIANCE INC COM 931427108   328,604 15,150 SH   SOLE 0 0 0 15,150
WARNER BROS DISCOVERY INC COM SER A 934423104   248,089 28,418 SH   SOLE 0 0 0 28,418
XYLEM INC COM 98419M100   3,175,305 24,569 SH   SOLE 0 0 0 24,569
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   1,040,690 15,920 SH   SOLE 0 0 0 15,920