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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ADVANCED MICRO DEVICES INC COM 007903107 5,984,848 9,783 SH SOLE 0 0 0 9,783
ALPHABET INC CAP STK CL A 02079K305 9,557,358 27,777 SH SOLE 0 0 0 27,777
ALPHABET INC CAP STK CL C 02079K107 8,155,271 23,934 SH SOLE 0 0 0 23,934
AMALGAMATED FINANCIAL CORP COM 022671101 3,764,214 79,130 SH SOLE 0 0 0 79,130
AMAZON COM INC COM 023135106 6,099,939 24,483 SH SOLE 0 0 0 24,483
AMGEN INC COM 031162100 4,288,021 10,173 SH SOLE 0 0 0 10,173
ANALOG DEVICES INC COM 032654105 594,272 1,498 SH SOLE 0 0 0 1,498
APPLE INC COM 037833100 18,966,390 56,953 SH SOLE 0 0 0 56,953
ASML HLDG NV N Y REGISTRY SHS N07059210 3,572,613 1,972 SH SOLE 0 0 0 1,972
BANK OF HI CORP COM 062540109 1,527,474 22,163 SH SOLE 0 0 0 22,163
BERKSHIRE HATHAWAY INC DEL CL A 084670108 747,005 1 SH SOLE 0 0 0 1
BROADCOM INC COM 11135F101 551,368 1,570 SH SOLE 0 0 0 1,570
CANADIAN NATL RY CO COM 136375102 2,279,432 19,171 SH SOLE 0 0 0 19,171
CHARLES SCHWAB CORP (THE) COM 808513105 5,362,212 54,862 SH SOLE 0 0 0 54,862
CHUBB LIMITED COM H1467J104 293,050 901 SH SOLE 0 0 0 901
CHURCH & DWIGHT CO INC COM 171340102 2,914,225 30,930 SH SOLE 0 0 0 30,930
CONSOLIDATED EDISON INC COM 209115104 2,708,769 26,502 SH SOLE 0 0 0 26,502
COSTCO WHOLESALE CORPORATION COM 22160K105 4,570,817 5,021 SH SOLE 0 0 0 5,021
DANAHER CORP DEL COM 235851102 210,473 950 SH SOLE 0 0 0 950
DARLING INGREDIENTS INC COM 237266101 878,292 14,467 SH SOLE 0 0 0 14,467
DEERE & CO COM 244199105 3,091,145 4,603 SH SOLE 0 0 0 4,603
DIGITAL RLTY TR INC COM 253868103 2,328,330 13,265 SH SOLE 0 0 0 13,265
EBAY INC. COM 278642103 3,471,623 32,736 SH SOLE 0 0 0 32,736
ECOLAB INC COM 278865100 2,599,917 9,469 SH SOLE 0 0 0 9,469
EMERSON ELEC CO COM 291011104 2,879,276 18,564 SH SOLE 0 0 0 18,564
FIRST SOLAR INC COM 336433107 2,119,611 12,101 SH SOLE 0 0 0 12,101
GILEAD SCIENCES INC COM 375558103 2,804,376 18,815 SH SOLE 0 0 0 18,815
GRAHAM HLDGS CO COM CL B 384637104 1,961,165 1,728 SH SOLE 0 0 0 1,728
HA SUSTAINABLE INFRA CAP INC COM 41068X100 536,834 14,987 SH SOLE 0 0 0 14,987
HEALTHPEAK PROPERTIES INC COM 42250P103 621,267 31,110 SH SOLE 0 0 0 31,110
HONDA MOTOR CO LTD ADR ECH CNV IN 3 438128308 1,080,973 34,208 SH SOLE 0 0 0 34,208
ILLINOIS TOOL WKS INC COM 452308109 2,869,444 11,153 SH SOLE 0 0 0 11,153
INTEL CORP COM 458140100 8,187,571 68,099 SH SOLE 0 0 0 68,099
INTUIT COM 461202103 897,350 3,255 SH SOLE 0 0 0 3,255
INTUITIVE SURGICAL INC COM NEW 46120E602 817,326 2,010 SH SOLE 0 0 0 2,010
ISHARES GOLD TR ISHARES NEW 464285204 297,249 3,806 SH SOLE 0 0 0 3,806
ISHARES INC CORE MSCI EMKT 46434G103 375,933 4,632 SH SOLE 0 0 0 4,632
ISHARES TR RUSSELL 2000 ETF 464287655 447,403 1,610 SH SOLE 0 0 0 1,610
JOHNSON CONTROLS INTERNATION SHS G51502105 2,119,600 14,259 SH SOLE 0 0 0 14,259
JPMORGAN CHASE & CO COM 46625H100 888,279 2,685 SH SOLE 0 0 0 2,685
KEYCORP COM 493267108 1,160,467 57,821 SH SOLE 0 0 0 57,821
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 579,602 23,725 SH SOLE 0 0 0 23,725
MARSH & MCLENNAN COS INC COM 571748102 4,094,447 23,982 SH SOLE 0 0 0 23,982
MASTERCARD INCORPORATED CL A 57636Q104 2,067,461 3,749 SH SOLE 0 0 0 3,749
MEDTRONIC PLC SHS G5960L103 1,345,261 15,590 SH SOLE 0 0 0 15,590
MERCK & CO INC COM 58933Y105 250,369 1,723 SH SOLE 0 0 0 1,723
MICROSOFT CORP COM 594918104 13,450,967 26,225 SH SOLE 0 0 0 26,225
NETFLIX INC. COM 64110L106 4,568,275 65,655 SH SOLE 0 0 0 65,655
NEW YORK TIMES CO MTN BE CL A 650111107 295,250 4,635 SH SOLE 0 0 0 4,635
NOVO-NORDISK A S ADR 670100205 1,145,451 30,215 SH SOLE 0 0 0 30,215
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 313,180 6,454 SH SOLE 0 0 0 6,454
NVIDIA CORPORATION COM 67066G104 3,577,573 15,665 SH SOLE 0 0 0 15,665
ORACLE CORP COM 68389X105 4,781,884 34,828 SH SOLE 0 0 0 34,828
ORMAT TECHNOLOGIES INC COM 686688102 751,499 8,214 SH SOLE 0 0 0 8,214
PACKAGING CORP AMER COM 695156109 516,981 2,255 SH SOLE 0 0 0 2,255
PAYPAL HLDGS INC COM 70450Y103 1,412,953 26,898 SH SOLE 0 0 0 26,898
PROCTER & GAMBLE CO COM 742718109 1,497,837 10,310 SH SOLE 0 0 0 10,310
PROLOGIS INC. COM 74340W103 1,875,928 14,448 SH SOLE 0 0 0 14,448
QUALCOMM INC COM 747525103 4,301,567 23,373 SH SOLE 0 0 0 23,373
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 4,243,119 177,834 SH SOLE 0 0 0 177,834
SHERWIN WILLIAMS CO COM 824348106 759,685 2,350 SH SOLE 0 0 0 2,350
SHOPIFY INC CL A SUB VTG SHS 82509L107 1,403,956 9,467 SH SOLE 0 0 0 9,467
SPDR GOLD TR GOLD SHS 78463V107 1,558,016 4,091 SH SOLE 0 0 0 4,091
STARBUCKS CORP COM 855244109 3,373,164 35,900 SH SOLE 0 0 0 35,900
STRYKER CORPORATION COM 863667101 2,379,370 8,640 SH SOLE 0 0 0 8,640
SYSCO CORP COM 871829107 1,972,778 25,305 SH SOLE 0 0 0 25,305
TARGET CORP COM 87612E106 739,263 4,718 SH SOLE 0 0 0 4,718
THERMO FISHER SCIENTIFIC INC COM 883556102 6,345,470 9,400 SH SOLE 0 0 0 9,400
TJX COS INC NEW COM 872540109 3,759,456 28,414 SH SOLE 0 0 0 28,414
TRANE TECHNOLOGIES PLC SHS G8994E103 259,889 575 SH SOLE 0 0 0 575
TREX INC COM 89531P105 401,057 9,207 SH SOLE 0 0 0 9,207
UNITED PARCEL SVCS INC CL B 911312106 773,590 8,279 SH SOLE 0 0 0 8,279
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 231,750 3,000 SH SOLE 0 0 0 3,000
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 353,050 5,000 SH SOLE 0 0 0 5,000
VEEVA SYS INC CL A COM 922475108 1,667,599 5,842 SH SOLE 0 0 0 5,842
VERIZON COMMUNICATIONS INC COM 92343V104 1,575,583 34,349 SH SOLE 0 0 0 34,349
VISA INC COM CL A 92826C839 342,801 954 SH SOLE 0 0 0 954
WW GRAINGER INC COM 384802104 1,985,741 1,594 SH SOLE 0 0 0 1,594
XYLEM INC COM 98419M100 2,213,445 21,857 SH SOLE 0 0 0 21,857
ZOOM COMMUNICATIONS INC CL A 98980L101 1,478,553 16,289 SH SOLE 0 0 0 16,289