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   215,379 2,898 SH   SOLE 0 0 0 2,898
AIR PRODS & CHEMS INC COM 009158106   2,716,917 9,923 SH   SOLE 0 0 0 9,923
ALPHABET INC CAP STK CL A 02079K305   5,118,661 36,643 SH   SOLE 0 0 0 36,643
ALPHABET INC CAP STK CL C 02079K107   5,047,408 35,815 SH   SOLE 0 0 0 35,815
AMALGAMATED FINANCIAL CORP COM 022671101   2,038,415 75,665 SH   SOLE 0 0 0 75,665
AMAZON COM INC COM 023135106   4,234,568 27,870 SH   SOLE 0 0 0 27,870
AMGEN INC COM 031162100   3,225,536 11,199 SH   SOLE 0 0 0 11,199
ANALOG DEVICES INC COM 032654105   305,782 1,540 SH   SOLE 0 0 0 1,540
APPLE INC COM 037833100   13,406,693 69,634 SH   SOLE 0 0 0 69,634
ASML HOLDING N V N Y REGISTRY SHS N07059210   323,205 427 SH   SOLE 0 0 0 427
AT&T INC COM 00206R102   243,612 14,518 SH   SOLE 0 0 0 14,518
AVANGRID INC COM 05351W103   856,467 26,426 SH   SOLE 0 0 0 26,426
BANK HAWAII CORP COM 062540109   1,354,567 18,694 SH   SOLE 0 0 0 18,694
CANADIAN NATL RY CO COM 136375102   2,536,972 20,194 SH   SOLE 0 0 0 20,194
CHUBB LIMITED COM H1467J104   216,960 960 SH   SOLE 0 0 0 960
CHURCH & DWIGHT CO INC COM 171340102   3,265,440 34,533 SH   SOLE 0 0 0 34,533
CONSOLIDATED EDISON INC COM 209115104   2,508,043 27,570 SH   SOLE 0 0 0 27,570
COSTCO WHSL CORP NEW COM 22160K105   3,809,322 5,771 SH   SOLE 0 0 0 5,771
DANAHER CORPORATION COM 235851102   248,922 1,076 SH   SOLE 0 0 0 1,076
DARLING INGREDIENTS INC COM 237266101   689,985 13,844 SH   SOLE 0 0 0 13,844
DEERE & CO COM 244199105   1,744,233 4,362 SH   SOLE 0 0 0 4,362
DIGITAL RLTY TR INC COM 253868103   1,774,751 13,187 SH   SOLE 0 0 0 13,187
EBAY INC. COM 278642103   1,675,753 38,417 SH   SOLE 0 0 0 38,417
ECOLAB INC COM 278865100   1,848,730 9,321 SH   SOLE 0 0 0 9,321
EMERSON ELEC CO COM 291011104   1,870,099 19,214 SH   SOLE 0 0 0 19,214
FAIR ISAAC CORP COM 303250104   391,107 336 SH   SOLE 0 0 0 336
FIRST SOLAR INC COM 336433107   2,528,898 14,679 SH   SOLE 0 0 0 14,679
GILEAD SCIENCES INC COM 375558103   1,688,734 20,846 SH   SOLE 0 0 0 20,846
GRAHAM HLDGS CO COM CL B 384637104   1,173,735 1,685 SH   SOLE 0 0 0 1,685
GRAINGER W W INC COM 384802104   1,818,975 2,195 SH   SOLE 0 0 0 2,195
HANNON ARMSTRONG SUST INFR C COM 41068X100   299,546 10,861 SH   SOLE 0 0 0 10,861
HEALTHPEAK PROPERTIES INC COM 42250P103   646,114 32,632 SH   SOLE 0 0 0 32,632
HOLOGIC INC COM 436440101   859,115 12,024 SH   SOLE 0 0 0 12,024
HONDA MOTOR LTD ADR ECH CNV IN 3 438128308   1,233,000 39,890 SH   SOLE 0 0 0 39,890
ILLINOIS TOOL WKS INC COM 452308109   3,132,540 11,959 SH   SOLE 0 0 0 11,959
INTEL CORP COM 458140100   4,227,128 84,122 SH   SOLE 0 0 0 84,122
INTUIT COM 461202103   2,090,804 3,345 SH   SOLE 0 0 0 3,345
INTUITIVE SURGICAL INC COM NEW 46120E602   705,420 2,091 SH   SOLE 0 0 0 2,091
ISHARES TR RUSSELL 2000 ETF 464287655   383,356 1,910 SH   SOLE 0 0 0 1,910
JOHNSON CTLS INTL PLC SHS G51502105   1,032,794 17,918 SH   SOLE 0 0 0 17,918
JPMORGAN CHASE & CO COM 46625H100   495,842 2,915 SH   SOLE 0 0 0 2,915
KEYCORP COM 493267108   530,654 36,851 SH   SOLE 0 0 0 36,851
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   630,843 27,040 SH   SOLE 0 0 0 27,040
MARSH & MCLENNAN COS INC COM 571748102   5,035,544 26,577 SH   SOLE 0 0 0 26,577
MASTERCARD INCORPORATED CL A 57636Q104   503,708 1,181 SH   SOLE 0 0 0 1,181
MEDTRONIC PLC SHS G5960L103   1,336,863 16,228 SH   SOLE 0 0 0 16,228
MICROSOFT CORP COM 594918104   11,116,919 29,563 SH   SOLE 0 0 0 29,563
NETFLIX INC COM 64110L106   3,826,390 7,859 SH   SOLE 0 0 0 7,859
NOVO-NORDISK A S ADR 670100205   3,301,503 31,914 SH   SOLE 0 0 0 31,914
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   330,551 8,454 SH   SOLE 0 0 0 8,454
ORACLE CORP COM 68389X105   3,809,502 36,133 SH   SOLE 0 0 0 36,133
ORMAT TECHNOLOGIES INC COM 686688102   493,393 6,510 SH   SOLE 0 0 0 6,510
PAYPAL HLDGS INC COM 70450Y103   1,761,669 28,687 SH   SOLE 0 0 0 28,687
PROCTER AND GAMBLE CO COM 742718109   1,392,423 9,502 SH   SOLE 0 0 0 9,502
PROLOGIS INC. COM 74340W103   2,011,897 15,093 SH   SOLE 0 0 0 15,093
QUALCOMM INC COM 747525103   3,245,642 22,441 SH   SOLE 0 0 0 22,441
SANOFI SPONSORED ADR 80105N105   288,583 5,803 SH   SOLE 0 0 0 5,803
SAP SE SPON ADR 803054204   288,465 1,866 SH   SOLE 0 0 0 1,866
SCHWAB CHARLES CORP COM 808513105   3,696,486 53,728 SH   SOLE 0 0 0 53,728
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   4,612,440 95,200 SH   SOLE 0 0 0 95,200
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   219,850 8,059 SH   SOLE 0 0 0 8,059
SONY GROUP CORP SPONSORED ADR 835699307   273,559 2,889 SH   SOLE 0 0 0 2,889
SPDR GOLD TR GOLD SHS 78463V107   619,582 3,241 SH   SOLE 0 0 0 3,241
STARBUCKS CORP COM 855244109   3,484,203 36,290 SH   SOLE 0 0 0 36,290
STRYKER CORPORATION COM 863667101   3,025,145 10,102 SH   SOLE 0 0 0 10,102
SYSCO CORP COM 871829107   1,601,840 21,904 SH   SOLE 0 0 0 21,904
T-MOBILE US INC COM 872590104   220,133 1,373 SH   SOLE 0 0 0 1,373
TARGET CORP COM 87612E106   558,856 3,924 SH   SOLE 0 0 0 3,924
THERMO FISHER SCIENTIFIC INC COM 883556102   5,773,403 10,877 SH   SOLE 0 0 0 10,877
TJX COS INC NEW COM 872540109   3,254,457 34,692 SH   SOLE 0 0 0 34,692
TRANE TECHNOLOGIES PLC SHS G8994E103   407,313 1,670 SH   SOLE 0 0 0 1,670
TREX CO INC COM 89531P105   787,664 9,514 SH   SOLE 0 0 0 9,514
UNITED PARCEL SERVICE INC CL B 911312106   1,163,974 7,403 SH   SOLE 0 0 0 7,403
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   232,110 3,000 SH   SOLE 0 0 0 3,000
VEEVA SYS INC CL A COM 922475108   1,248,492 6,485 SH   SOLE 0 0 0 6,485
VERIZON COMMUNICATIONS INC COM 92343V104   1,512,242 40,113 SH   SOLE 0 0 0 40,113
VISA INC COM CL A 92826C839   215,830 829 SH   SOLE 0 0 0 829
WALGREENS BOOTS ALLIANCE INC COM 931427108   436,037 16,700 SH   SOLE 0 0 0 16,700
WARNER BROS DISCOVERY INC COM SER A 934423104   309,422 27,190 SH   SOLE 0 0 0 27,190
XYLEM INC COM 98419M100   2,807,641 24,551 SH   SOLE 0 0 0 24,551
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   1,075,917 14,962 SH   SOLE 0 0 0 14,962