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,840,235 10,022 SH   SOLE 0 0 0 10,022
ALPHABET INC CAP STK CL A 02079K305   4,872,965 37,238 SH   SOLE 0 0 0 37,238
ALPHABET INC CAP STK CL C 02079K107   5,078,466 38,517 SH   SOLE 0 0 0 38,517
AMALGAMATED FINANCIAL CORP COM 022671101   1,316,727 76,465 SH   SOLE 0 0 0 76,465
AMAZON COM INC COM 023135106   3,606,140 28,368 SH   SOLE 0 0 0 28,368
AMGEN INC COM 031162100   3,071,927 11,430 SH   SOLE 0 0 0 11,430
ANALOG DEVICES INC COM 032654105   281,895 1,610 SH   SOLE 0 0 0 1,610
APPLE INC COM 037833100   12,783,957 74,668 SH   SOLE 0 0 0 74,668
ASML HOLDING N V N Y REGISTRY SHS N07059210   251,358 427 SH   SOLE 0 0 0 427
AT&T INC COM 00206R102   223,092 14,853 SH   SOLE 0 0 0 14,853
AVANGRID INC COM 05351W103   791,812 26,245 SH   SOLE 0 0 0 26,245
BANK HAWAII CORP COM 062540109   918,967 18,494 SH   SOLE 0 0 0 18,494
CANADIAN NATL RY CO COM 136375102   2,251,531 20,784 SH   SOLE 0 0 0 20,784
CHURCH & DWIGHT CO INC COM 171340102   3,257,721 35,553 SH   SOLE 0 0 0 35,553
CONSOLIDATED EDISON INC COM 209115104   2,410,663 28,185 SH   SOLE 0 0 0 28,185
COSTCO WHSL CORP NEW COM 22160K105   3,432,132 6,075 SH   SOLE 0 0 0 6,075
DANAHER CORPORATION COM 235851102   266,956 1,076 SH   SOLE 0 0 0 1,076
DARLING INGREDIENTS INC COM 237266101   734,767 14,076 SH   SOLE 0 0 0 14,076
DEERE & CO COM 244199105   1,585,751 4,202 SH   SOLE 0 0 0 4,202
DIGITAL RLTY TR INC COM 253868103   1,574,452 13,010 SH   SOLE 0 0 0 13,010
EBAY INC. COM 278642103   1,603,608 36,371 SH   SOLE 0 0 0 36,371
ECOLAB INC COM 278865100   1,573,288 9,287 SH   SOLE 0 0 0 9,287
EMERSON ELEC CO COM 291011104   1,858,779 19,248 SH   SOLE 0 0 0 19,248
FAIR ISAAC CORP COM 303250104   304,854 351 SH   SOLE 0 0 0 351
FIRST SOLAR INC COM 336433107   2,390,886 14,796 SH   SOLE 0 0 0 14,796
GILEAD SCIENCES INC COM 375558103   1,557,703 20,786 SH   SOLE 0 0 0 20,786
GRAHAM HLDGS CO COM CL B 384637104   942,775 1,617 SH   SOLE 0 0 0 1,617
GRAINGER W W INC COM 384802104   1,555,256 2,248 SH   SOLE 0 0 0 2,248
HEALTHPEAK PROPERTIES INC COM 42250P103   555,941 30,280 SH   SOLE 0 0 0 30,280
HOLOGIC INC COM 436440101   795,602 11,464 SH   SOLE 0 0 0 11,464
HONDA MOTOR LTD AMERN SHS 438128308   1,311,388 38,983 SH   SOLE 0 0 0 38,983
ILLINOIS TOOL WKS INC COM 452308109   2,864,826 12,439 SH   SOLE 0 0 0 12,439
INTEL CORP COM 458140100   3,064,650 86,207 SH   SOLE 0 0 0 86,207
INTUIT COM 461202103   1,395,931 2,732 SH   SOLE 0 0 0 2,732
INTUITIVE SURGICAL INC COM NEW 46120E602   622,870 2,131 SH   SOLE 0 0 0 2,131
ISHARES TR RUSSELL 2000 ETF 464287655   355,247 2,010 SH   SOLE 0 0 0 2,010
JOHNSON CTLS INTL PLC SHS G51502105   948,096 17,818 SH   SOLE 0 0 0 17,818
JPMORGAN CHASE & CO COM 46625H100   422,733 2,915 SH   SOLE 0 0 0 2,915
KEYCORP COM 493267108   407,277 37,851 SH   SOLE 0 0 0 37,851
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   544,482 27,306 SH   SOLE 0 0 0 27,306
MARSH & MCLENNAN COS INC COM 571748102   5,070,924 26,647 SH   SOLE 0 0 0 26,647
MEDTRONIC PLC SHS G5960L103   1,259,480 16,073 SH   SOLE 0 0 0 16,073
MICROSOFT CORP COM 594918104   9,678,180 30,651 SH   SOLE 0 0 0 30,651
NETFLIX INC COM 64110L106   2,991,725 7,923 SH   SOLE 0 0 0 7,923
NOVO-NORDISK A S ADR 670100205   3,144,160 34,574 SH   SOLE 0 0 0 34,574
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   294,368 8,454 SH   SOLE 0 0 0 8,454
ORACLE CORP COM 68389X105   3,783,356 35,719 SH   SOLE 0 0 0 35,719
ORMAT TECHNOLOGIES INC COM 686688102   441,195 6,310 SH   SOLE 0 0 0 6,310
PAYPAL HLDGS INC COM 70450Y103   1,622,090 27,747 SH   SOLE 0 0 0 27,747
PROCTER AND GAMBLE CO COM 742718109   1,391,796 9,542 SH   SOLE 0 0 0 9,542
PROLOGIS INC. COM 74340W103   1,716,476 15,297 SH   SOLE 0 0 0 15,297
QUALCOMM INC COM 747525103   2,440,210 21,972 SH   SOLE 0 0 0 21,972
SANOFI SPONSORED ADR 80105N105   311,273 5,803 SH   SOLE 0 0 0 5,803
SAP SE SPON ADR 803054204   241,311 1,866 SH   SOLE 0 0 0 1,866
SCHWAB CHARLES CORP COM 808513105   2,907,888 52,967 SH   SOLE 0 0 0 52,967
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   4,681,248 97,750 SH   SOLE 0 0 0 97,750
SONY GROUP CORP SPONSORED ADR 835699307   238,082 2,889 SH   SOLE 0 0 0 2,889
SPDR GOLD TR GOLD SHS 78463V107   560,813 3,271 SH   SOLE 0 0 0 3,271
STARBUCKS CORP COM 855244109   3,325,331 36,434 SH   SOLE 0 0 0 36,434
STRYKER CORPORATION COM 863667101   2,828,345 10,350 SH   SOLE 0 0 0 10,350
SYSCO CORP COM 871829107   1,412,413 21,384 SH   SOLE 0 0 0 21,384
T-MOBILE US INC COM 872590104   204,893 1,463 SH   SOLE 0 0 0 1,463
TARGET CORP COM 87612E106   384,120 3,474 SH   SOLE 0 0 0 3,474
THERMO FISHER SCIENTIFIC INC COM 883556102   5,649,870 11,162 SH   SOLE 0 0 0 11,162
TJX COS INC NEW COM 872540109   3,140,219 35,331 SH   SOLE 0 0 0 35,331
TRANE TECHNOLOGIES PLC SHS G8994E103   338,860 1,670 SH   SOLE 0 0 0 1,670
TREX CO INC COM 89531P105   589,121 9,559 SH   SOLE 0 0 0 9,559
UNITED PARCEL SERVICE INC CL B 911312106   1,167,155 7,488 SH   SOLE 0 0 0 7,488
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   225,450 3,000 SH   SOLE 0 0 0 3,000
VEEVA SYS INC CL A COM 922475108   1,342,770 6,600 SH   SOLE 0 0 0 6,600
VERIZON COMMUNICATIONS INC COM 92343V104   1,341,272 41,384 SH   SOLE 0 0 0 41,384
WALGREENS BOOTS ALLIANCE INC COM 931427108   398,096 17,900 SH   SOLE 0 0 0 17,900
WARNER BROS DISCOVERY INC COM SER A 934423104   298,346 27,472 SH   SOLE 0 0 0 27,472
XYLEM INC COM 98419M100   2,244,685 24,659 SH   SOLE 0 0 0 24,659
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   996,225 14,244 SH   SOLE 0 0 0 14,244