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
AIR PRODS & CHEMS INC COM 009158106   2,874,110 10,007 SH   SOLE 0 0 0 10,007
ALPHABET INC CAP STK CL A 02079K305   3,932,923 37,915 SH   SOLE 0 0 0 37,915
ALPHABET INC CAP STK CL C 02079K107   3,917,160 37,665 SH   SOLE 0 0 0 37,665
AMALGAMATED FINANCIAL CORP COM 022671101   1,291,635 73,015 SH   SOLE 0 0 0 73,015
AMAZON COM INC COM 023135106   2,968,864 28,743 SH   SOLE 0 0 0 28,743
AMGEN INC COM 031162100   2,783,993 11,516 SH   SOLE 0 0 0 11,516
ANALOG DEVICES INC COM 032654105   255,992 1,298 SH   SOLE 0 0 0 1,298
APPLE INC COM 037833100   12,656,260 76,751 SH   SOLE 0 0 0 76,751
ASML HOLDING N V N Y REGISTRY SHS N07059210   309,723 455 SH   SOLE 0 0 0 455
AT&T INC COM 00206R102   288,500 14,987 SH   SOLE 0 0 0 14,987
AVANGRID INC COM 05351W103   1,043,660 26,170 SH   SOLE 0 0 0 26,170
BANK HAWAII CORP COM 062540109   948,481 18,212 SH   SOLE 0 0 0 18,212
CANADIAN NATL RY CO COM 136375102   2,517,598 21,341 SH   SOLE 0 0 0 21,341
CHURCH & DWIGHT CO INC COM 171340102   3,199,204 36,186 SH   SOLE 0 0 0 36,186
CONSOLIDATED EDISON INC COM 209115104   2,607,390 27,254 SH   SOLE 0 0 0 27,254
COSTCO WHSL CORP NEW COM 22160K105   2,981,220 6,000 SH   SOLE 0 0 0 6,000
DANAHER CORPORATION COM 235851102   215,242 854 SH   SOLE 0 0 0 854
DARLING INGREDIENTS INC COM 237266101   810,475 13,878 SH   SOLE 0 0 0 13,878
DEERE & CO COM 244199105   1,714,278 4,152 SH   SOLE 0 0 0 4,152
DIGITAL RLTY TR INC COM 253868103   1,233,149 12,543 SH   SOLE 0 0 0 12,543
EBAY INC. COM 278642103   1,598,109 36,018 SH   SOLE 0 0 0 36,018
ECOLAB INC COM 278865100   1,469,935 8,880 SH   SOLE 0 0 0 8,880
EMERSON ELEC CO COM 291011104   1,681,105 19,292 SH   SOLE 0 0 0 19,292
FAIR ISAAC CORP COM 303250104   230,482 328 SH   SOLE 0 0 0 328
FIRST SOLAR INC COM 336433107   3,216,825 14,790 SH   SOLE 0 0 0 14,790
GILEAD SCIENCES INC COM 375558103   1,680,640 20,256 SH   SOLE 0 0 0 20,256
GRAHAM HLDGS CO COM CL B 384637104   779,384 1,308 SH   SOLE 0 0 0 1,308
GRAINGER W W INC COM 384802104   1,611,127 2,339 SH   SOLE 0 0 0 2,339
HANNON ARMSTRONG SUST INFR C COM 41068X100   215,358 7,530 SH   SOLE 0 0 0 7,530
HEALTHPEAK PROPERTIES INC COM 42250P103   621,356 28,282 SH   SOLE 0 0 0 28,282
HOLOGIC INC COM 436440101   908,198 11,254 SH   SOLE 0 0 0 11,254
HONDA MOTOR LTD AMERN SHS 438128308   934,541 35,279 SH   SOLE 0 0 0 35,279
ILLINOIS TOOL WKS INC COM 452308109   3,125,655 12,839 SH   SOLE 0 0 0 12,839
INTEL CORP COM 458140100   2,841,468 86,975 SH   SOLE 0 0 0 86,975
INTUIT COM 461202103   878,285 1,970 SH   SOLE 0 0 0 1,970
INTUITIVE SURGICAL INC COM NEW 46120E602   547,728 2,144 SH   SOLE 0 0 0 2,144
ISHARES TR RUSSELL 2000 ETF 464287655   396,048 2,220 SH   SOLE 0 0 0 2,220
JOHNSON CTLS INTL PLC SHS G51502105   1,062,040 17,636 SH   SOLE 0 0 0 17,636
JPMORGAN CHASE & CO COM 46625H100   383,763 2,945 SH   SOLE 0 0 0 2,945
KEYCORP COM 493267108   493,551 39,421 SH   SOLE 0 0 0 39,421
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   483,467 26,347 SH   SOLE 0 0 0 26,347
LAUDER ESTEE COS INC CL A 518439104   242,517 984 SH   SOLE 0 0 0 984
MARSH & MCLENNAN COS INC COM 571748102   4,585,788 27,534 SH   SOLE 0 0 0 27,534
MEDTRONIC PLC SHS G5960L103   1,274,683 15,811 SH   SOLE 0 0 0 15,811
MICROSOFT CORP COM 594918104   8,723,071 30,257 SH   SOLE 0 0 0 30,257
MORGAN STANLEY COM NEW 617446448   261,205 2,975 SH   SOLE 0 0 0 2,975
NETFLIX INC COM 64110L106   2,727,910 7,896 SH   SOLE 0 0 0 7,896
NOVO-NORDISK A S ADR 670100205   2,805,320 17,628 SH   SOLE 0 0 0 17,628
ORACLE CORP COM 68389X105   3,295,501 35,466 SH   SOLE 0 0 0 35,466
ORMAT TECHNOLOGIES INC COM 686688102   517,097 6,100 SH   SOLE 0 0 0 6,100
PAYPAL HLDGS INC COM 70450Y103   2,141,660 28,202 SH   SOLE 0 0 0 28,202
PROCTER AND GAMBLE CO COM 742718109   1,458,552 9,809 SH   SOLE 0 0 0 9,809
PROLOGIS INC. COM 74340W103   1,886,897 15,123 SH   SOLE 0 0 0 15,123
QUALCOMM INC COM 747525103   2,644,861 20,731 SH   SOLE 0 0 0 20,731
SANOFI SPONSORED ADR 80105N105   326,139 5,993 SH   SOLE 0 0 0 5,993
SAP SE SPON ADR 803054204   249,557 1,972 SH   SOLE 0 0 0 1,972
SCHWAB CHARLES CORP COM 808513105   2,723,708 51,999 SH   SOLE 0 0 0 51,999
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   5,091,822 104,362 SH   SOLE 0 0 0 104,362
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   239,998 8,599 SH   SOLE 0 0 0 8,599
SONY GROUP CORPORATION SPONSORED ADR 835699307   280,562 3,095 SH   SOLE 0 0 0 3,095
SPDR GOLD TR GOLD SHS 78463V107   493,778 2,695 SH   SOLE 0 0 0 2,695
STARBUCKS CORP COM 855244109   3,851,352 36,986 SH   SOLE 0 0 0 36,986
STRYKER CORPORATION COM 863667101   2,988,300 10,468 SH   SOLE 0 0 0 10,468
SYSCO CORP COM 871829107   1,648,011 21,339 SH   SOLE 0 0 0 21,339
T-MOBILE US INC COM 872590104   223,488 1,543 SH   SOLE 0 0 0 1,543
TARGET CORP COM 87612E106   419,044 2,530 SH   SOLE 0 0 0 2,530
THERMO FISHER SCIENTIFIC INC COM 883556102   6,669,754 11,572 SH   SOLE 0 0 0 11,572
TJX COS INC NEW COM 872540109   2,728,495 34,820 SH   SOLE 0 0 0 34,820
TRANE TECHNOLOGIES PLC SHS G8994E103   307,247 1,670 SH   SOLE 0 0 0 1,670
TREX CO INC COM 89531P105   464,263 9,539 SH   SOLE 0 0 0 9,539
UNILEVER PLC SPON ADR NEW 904767704   974,778 18,771 SH   SOLE 0 0 0 18,771
UNITED PARCEL SERVICE INC CL B 911312106   1,467,146 7,563 SH   SOLE 0 0 0 7,563
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   228,690 3,000 SH   SOLE 0 0 0 3,000
VEEVA SYS INC CL A COM 922475108   1,111,011 6,045 SH   SOLE 0 0 0 6,045
VERIZON COMMUNICATIONS INC COM 92343V104   1,516,534 38,995 SH   SOLE 0 0 0 38,995
WALGREENS BOOTS ALLIANCE INC COM 931427108   625,206 18,080 SH   SOLE 0 0 0 18,080
WARNER BROS DISCOVERY INC COM SER A 934423104   393,808 26,080 SH   SOLE 0 0 0 26,080
XYLEM INC COM 98419M100   2,570,424 24,550 SH   SOLE 0 0 0 24,550
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   1,037,526 14,051 SH   SOLE 0 0 0 14,051