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,980,324 9,950 SH   SOLE 0 0 0 9,950
ALPHABET INC CAP STK CL A 02079K305   4,462,177 37,278 SH   SOLE 0 0 0 37,278
ALPHABET INC CAP STK CL C 02079K107   4,699,926 38,852 SH   SOLE 0 0 0 38,852
AMALGAMATED FINANCIAL CORP COM 022671101   1,165,157 72,415 SH   SOLE 0 0 0 72,415
AMAZON COM INC COM 023135106   3,665,462 28,118 SH   SOLE 0 0 0 28,118
AMGEN INC COM 031162100   2,556,338 11,514 SH   SOLE 0 0 0 11,514
ANALOG DEVICES INC COM 032654105   298,449 1,532 SH   SOLE 0 0 0 1,532
APPLE INC COM 037833100   14,460,891 74,552 SH   SOLE 0 0 0 74,552
ASML HOLDING N V N Y REGISTRY SHS N07059210   309,468 427 SH   SOLE 0 0 0 427
AT&T INC COM 00206R102   236,905 14,853 SH   SOLE 0 0 0 14,853
AVANGRID INC COM 05351W103   985,520 26,155 SH   SOLE 0 0 0 26,155
BANK HAWAII CORP COM 062540109   742,346 18,005 SH   SOLE 0 0 0 18,005
CANADIAN NATL RY CO COM 136375102   2,547,797 21,044 SH   SOLE 0 0 0 21,044
CHURCH & DWIGHT CO INC COM 171340102   3,580,817 35,726 SH   SOLE 0 0 0 35,726
CONSOLIDATED EDISON INC COM 209115104   2,514,566 27,816 SH   SOLE 0 0 0 27,816
COSTCO WHSL CORP NEW COM 22160K105   3,265,813 6,066 SH   SOLE 0 0 0 6,066
DANAHER CORPORATION COM 235851102   245,760 1,024 SH   SOLE 0 0 0 1,024
DARLING INGREDIENTS INC COM 237266101   888,340 13,926 SH   SOLE 0 0 0 13,926
DEERE & CO COM 244199105   1,680,323 4,147 SH   SOLE 0 0 0 4,147
DIGITAL RLTY TR INC COM 253868103   1,418,058 12,453 SH   SOLE 0 0 0 12,453
EBAY INC. COM 278642103   1,601,667 35,839 SH   SOLE 0 0 0 35,839
ECOLAB INC COM 278865100   1,718,351 9,204 SH   SOLE 0 0 0 9,204
EMERSON ELEC CO COM 291011104   1,740,550 19,256 SH   SOLE 0 0 0 19,256
FAIR ISAAC CORP COM 303250104   278,368 344 SH   SOLE 0 0 0 344
FIRST SOLAR INC COM 336433107   2,762,198 14,531 SH   SOLE 0 0 0 14,531
GILEAD SCIENCES INC COM 375558103   1,567,296 20,336 SH   SOLE 0 0 0 20,336
GRAHAM HLDGS CO COM CL B 384637104   784,114 1,372 SH   SOLE 0 0 0 1,372
GRAINGER W W INC COM 384802104   1,831,895 2,323 SH   SOLE 0 0 0 2,323
HANNON ARMSTRONG SUST INFR C COM 41068X100   200,625 8,025 SH   SOLE 0 0 0 8,025
HEALTHPEAK PROPERTIES INC COM 42250P103   586,377 29,173 SH   SOLE 0 0 0 29,173
HOLOGIC INC COM 436440101   916,904 11,324 SH   SOLE 0 0 0 11,324
HONDA MOTOR LTD AMERN SHS 438128308   1,101,132 36,329 SH   SOLE 0 0 0 36,329
ILLINOIS TOOL WKS INC COM 452308109   3,133,504 12,526 SH   SOLE 0 0 0 12,526
INTEL CORP COM 458140100   2,865,871 85,702 SH   SOLE 0 0 0 85,702
INTUIT COM 461202103   1,197,729 2,614 SH   SOLE 0 0 0 2,614
INTUITIVE SURGICAL INC COM NEW 46120E602   736,881 2,155 SH   SOLE 0 0 0 2,155
ISHARES TR RUSSELL 2000 ETF 464287655   415,739 2,220 SH   SOLE 0 0 0 2,220
JOHNSON CTLS INTL PLC SHS G51502105   1,203,761 17,666 SH   SOLE 0 0 0 17,666
JPMORGAN CHASE & CO COM 46625H100   423,958 2,915 SH   SOLE 0 0 0 2,915
KEYCORP COM 493267108   355,287 38,451 SH   SOLE 0 0 0 38,451
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   587,495 27,086 SH   SOLE 0 0 0 27,086
LAUDER ESTEE COS INC CL A 518439104   238,209 1,213 SH   SOLE 0 0 0 1,213
MARSH & MCLENNAN COS INC COM 571748102   4,993,900 26,552 SH   SOLE 0 0 0 26,552
MEDTRONIC PLC SHS G5960L103   1,433,739 16,274 SH   SOLE 0 0 0 16,274
MICROSOFT CORP COM 594918104   10,391,805 30,516 SH   SOLE 0 0 0 30,516
NETFLIX INC COM 64110L106   3,464,894 7,866 SH   SOLE 0 0 0 7,866
NOVO-NORDISK A S ADR 670100205   2,843,839 17,573 SH   SOLE 0 0 0 17,573
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   202,113 5,464 SH   SOLE 0 0 0 5,464
ORACLE CORP COM 68389X105   4,126,111 34,647 SH   SOLE 0 0 0 34,647
ORMAT TECHNOLOGIES INC COM 686688102   503,680 6,260 SH   SOLE 0 0 0 6,260
PAYPAL HLDGS INC COM 70450Y103   1,829,003 27,409 SH   SOLE 0 0 0 27,409
PROCTER AND GAMBLE CO COM 742718109   1,469,147 9,682 SH   SOLE 0 0 0 9,682
PROLOGIS INC. COM 74340W103   1,797,265 14,656 SH   SOLE 0 0 0 14,656
QUALCOMM INC COM 747525103   2,494,126 20,952 SH   SOLE 0 0 0 20,952
SANOFI SPONSORED ADR 80105N105   312,782 5,803 SH   SOLE 0 0 0 5,803
SAP SE SPON ADR 803054204   255,287 1,866 SH   SOLE 0 0 0 1,866
SCHWAB CHARLES CORP COM 808513105   2,963,060 52,277 SH   SOLE 0 0 0 52,277
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   4,787,929 99,624 SH   SOLE 0 0 0 99,624
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   259,903 8,059 SH   SOLE 0 0 0 8,059
SONY GROUP CORPORATION SPONSORED ADR 835699307   260,126 2,889 SH   SOLE 0 0 0 2,889
SPDR GOLD TR GOLD SHS 78463V107   492,203 2,761 SH   SOLE 0 0 0 2,761
STARBUCKS CORP COM 855244109   3,606,676 36,409 SH   SOLE 0 0 0 36,409
STRYKER CORPORATION COM 863667101   3,090,562 10,130 SH   SOLE 0 0 0 10,130
SYSCO CORP COM 871829107   1,590,774 21,439 SH   SOLE 0 0 0 21,439
T-MOBILE US INC COM 872590104   203,211 1,463 SH   SOLE 0 0 0 1,463
TARGET CORP COM 87612E106   374,464 2,839 SH   SOLE 0 0 0 2,839
THERMO FISHER SCIENTIFIC INC COM 883556102   5,890,558 11,290 SH   SOLE 0 0 0 11,290
TJX COS INC NEW COM 872540109   3,006,738 35,461 SH   SOLE 0 0 0 35,461
TRANE TECHNOLOGIES PLC SHS G8994E103   319,404 1,670 SH   SOLE 0 0 0 1,670
TREX CO INC COM 89531P105   608,987 9,289 SH   SOLE 0 0 0 9,289
UNILEVER PLC SPON ADR NEW 904767704   978,532 18,771 SH   SOLE 0 0 0 18,771
UNITED PARCEL SERVICE INC CL B 911312106   1,355,668 7,563 SH   SOLE 0 0 0 7,563
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   226,980 3,000 SH   SOLE 0 0 0 3,000
VEEVA SYS INC CL A COM 922475108   1,238,778 6,265 SH   SOLE 0 0 0 6,265
VERIZON COMMUNICATIONS INC COM 92343V104   1,542,277 41,470 SH   SOLE 0 0 0 41,470
WALGREENS BOOTS ALLIANCE INC COM 931427108   511,396 17,950 SH   SOLE 0 0 0 17,950
WARNER BROS DISCOVERY INC COM SER A 934423104   325,689 25,972 SH   SOLE 0 0 0 25,972
XYLEM INC COM 98419M100   2,799,681 24,860 SH   SOLE 0 0 0 24,860
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   956,836 14,096 SH   SOLE 0 0 0 14,096