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 3,780,563 6,508 SH SOLE 6,508 0 0
ALPHABET INC CAP STK CL C 02079K107 693,234 1,962 SH SOLE 1,962 0 0
ALPHABET INC CAP STK CL A 02079K305 29,268,961 81,901 SH SOLE 81,901 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 4,878,987 106,296 SH SOLE 106,296 0 0
AMAZON COM INC COM 023135106 11,783,768 49,441 SH SOLE 49,441 0 0
AMERICAN EXPRESS CO COM 025816109 2,424,576 7,168 SH SOLE 7,168 0 0
AMGEN INC COM 031162100 2,232,832 6,166 SH SOLE 6,166 0 0
AMPHENOL CORP CL A 032095101 4,042,665 22,928 SH SOLE 22,928 0 0
APPLE INC COM 037833100 31,545,679 109,019 SH SOLE 109,019 0 0
APPLIED MATLS INC COM 038222105 7,181,559 9,933 SH SOLE 9,933 0 0
ARISTA NETWORKS INC COM SHS 040413205 1,574,278 9,267 SH SOLE 9,267 0 0
BANK OF NY MELLON CORP COM 064058100 3,315,040 22,924 SH SOLE 22,924 0 0
BECTON DICKINSON & CO COM 075887109 1,547,501 10,226 SH SOLE 10,226 0 0
BOOKING HOLDINGS INC COM 09857L108 1,417,721 7,954 SH SOLE 7,954 0 0
BORGWARNER INC COM 099724106 2,358,396 35,518 SH SOLE 35,518 0 0
BROADCOM INC COM 11135F101 10,870,890 28,778 SH SOLE 28,778 0 0
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 4,036,466 108,741 SH SOLE 108,741 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 339,665 905 SH SOLE 905 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 1,374,752 28,258 SH SOLE 28,258 0 0
CARDINAL HEALTH INC COM 14149Y108 2,390,329 10,062 SH SOLE 10,062 0 0
CENCORA INC COM 03073E105 2,167,627 7,660 SH SOLE 7,660 0 0
CENTENE CORP DEL COM 15135B101 378,015 5,889 SH SOLE 5,889 0 0
CHUBB LIMITED COM H1467J104 404,800 1,188 SH SOLE 1,188 0 0
CISCO SYS INC COM 17275R102 7,452,485 63,447 SH SOLE 63,447 0 0
CITIGROUP INC COM NEW 172967424 2,336,073 16,691 SH SOLE 16,691 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 201,706 5,208 SH SOLE 5,208 0 0
COLGATE PALMOLIVE CO COM 194162103 4,044,005 44,110 SH SOLE 44,110 0 0
COMCAST CORP NEW CL A 20030N101 1,350,889 55,026 SH SOLE 55,026 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 3,352,725 3,584 SH SOLE 3,584 0 0
CSX CORP COM 126408103 361,419 7,604 SH SOLE 7,604 0 0
CVS HEALTH CORP COM 126650100 2,168,519 20,962 SH SOLE 20,962 0 0
DELL TECHNOLOGIES INC CL C 24703L202 4,474,672 10,371 SH SOLE 10,371 0 0
DISNEY WALT CO COM 254687106 1,174,347 12,201 SH SOLE 12,201 0 0
DONALDSON INC COM 257651109 3,696,370 41,176 SH SOLE 41,176 0 0
ELI LILLY & CO COM 532457108 5,333,866 4,447 SH SOLE 4,447 0 0
EXPEDITORS INTL WASH INC COM 302130109 3,982,906 24,438 SH SOLE 24,438 0 0
FASTENAL CO COM 311900104 2,937,179 61,153 SH SOLE 61,153 0 0
FEDEX CORP COM 31428X106 1,229,349 3,926 SH SOLE 3,926 0 0
FEDEX FGHT HLDG CO INC COMMON STOCK 314352105 282,068 1,868 SH SOLE 1,868 0 0
FIFTH THIRD BANCORP COM 316773100 1,084,390 19,237 SH SOLE 19,237 0 0
GAP INC COM 364760108 605,849 32,433 SH SOLE 32,433 0 0
GSK PLC SPONSORED ADR 37733W204 7,103,487 135,511 SH SOLE 135,511 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 719,340 33,614 SH SOLE 33,614 0 0
HOME DEPOT INC COM 437076102 6,812,367 19,316 SH SOLE 19,316 0 0
HOST HOTELS & RESORTS INC COM 44107P104 3,830,470 161,555 SH SOLE 161,555 0 0
HUBBELL INC COM 443510607 2,385,269 4,559 SH SOLE 4,559 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,833,570 17,871 SH SOLE 17,871 0 0
INTEL CORP COM 458140100 6,287,400 45,029 SH SOLE 45,029 0 0
INTERFACE INC COM 458665304 835,538 23,313 SH SOLE 23,313 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,857,111 6,604 SH SOLE 6,604 0 0
ISHARES TR S&P 100 ETF 464287101 321,966 880 SH SOLE 880 0 0
ISHARES TR CORE S&P500 ETF 464287200 167,003 223 SH SOLE 223 0 0
ISHARES TR MSCI EAFE ETF 464287465 44,669 430 SH SOLE 430 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 213,771 1,722 SH SOLE 1,722 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 192,288 640 SH SOLE 640 0 0
ISHARES TR 0-3 MTH TREASURY 46436E718 37,852,927 376,010 SH SOLE 376,010 0 0
ISHARES TR ESG EAFE ETF 46436E759 2,052,481 24,261 SH SOLE 24,261 0 0
JABIL INC COM 466313103 3,432,700 8,905 SH SOLE 8,905 0 0
JOHNSON CONTROLS INTERNATION SHS G51502105 904,421 6,190 SH SOLE 6,190 0 0
JPMORGAN CHASE & CO COM 46625H100 8,850,022 27,037 SH SOLE 27,037 0 0
KROGER CO COM 501044101 4,525,751 81,501 SH SOLE 81,501 0 0
LAM RESEARCH CORP COM NEW 512807306 3,519,940 8,123 SH SOLE 8,123 0 0
LEAR CORP COM NEW 521865204 5,586,147 41,669 SH SOLE 41,669 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,754,491 6,608 SH SOLE 6,608 0 0
LOWES COS INC COM 548661107 2,487,128 11,280 SH SOLE 11,280 0 0
MANULIFE FINL CORP COM 56501R106 4,973,697 122,777 SH SOLE 122,777 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,167,372 6,167 SH SOLE 6,167 0 0
MCKESSON CORP COM 58155Q103 4,060,595 5,374 SH SOLE 5,374 0 0
METLIFE INC COM 59156R108 3,481,871 41,152 SH SOLE 41,152 0 0
MICRON TECHNOLOGY INC COM 595112103 8,892,651 7,704 SH SOLE 7,704 0 0
MICROSOFT CORP COM 594918104 18,597,659 49,857 SH SOLE 49,857 0 0
MORGAN STANLEY COM NEW 617446448 1,686,744 8,069 SH SOLE 8,069 0 0
MSC INDL DIRECT INC CL A 553530106 3,055,588 25,688 SH SOLE 25,688 0 0
NETFLIX INC. COM 64110L106 1,091,421 15,286 SH SOLE 15,286 0 0
NORTHERN TR CORP COM 665859104 1,351,259 7,773 SH SOLE 7,773 0 0
NOVARTIS AG SPONSORED ADR 66987V109 4,543,157 28,989 SH SOLE 28,989 0 0
NUCOR CORP COM 670346105 2,326,179 10,443 SH SOLE 10,443 0 0
NVIDIA CORPORATION COM 67066G104 29,067,147 145,270 SH SOLE 145,270 0 0
ORACLE CORP COM 68389X105 1,462,130 9,977 SH SOLE 9,977 0 0
PACCAR INC COM 693718108 2,109,668 17,563 SH SOLE 17,563 0 0
PALO ALTO NETWORKS INC COM 697435105 2,714,861 7,961 SH SOLE 7,961 0 0
PROCTER & GAMBLE CO COM 742718109 1,166,375 7,954 SH SOLE 7,954 0 0
PROLOGIS INC. COM 74340W103 1,572,130 11,605 SH SOLE 11,605 0 0
QUALCOMM INC COM 747525103 1,720,580 9,311 SH SOLE 9,311 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,758,762 8,298 SH SOLE 8,298 0 0
RELIANCE INC COM 759509102 3,171,491 8,489 SH SOLE 8,489 0 0
SANOFI SA SPONSORED ADR 80105N105 1,418,062 33,241 SH SOLE 33,241 0 0
SCHWAB CHARLES CORP COM 808513105 1,745,933 18,922 SH SOLE 18,922 0 0
SPDR SERIES TRUST ST INTER ETF 78464A672 12,981,981 457,273 SH SOLE 457,273 0 0
SPROUTS FMRS MKT INC COM 85208M102 1,113,496 13,165 SH SOLE 13,165 0 0
STATE STR CORP COM 857477103 4,126,708 24,332 SH SOLE 24,332 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 632,515 847 SH SOLE 847 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 263,753 375 SH SOLE 375 0 0
SYSCO CORP COM 871829107 3,181,139 38,061 SH SOLE 38,061 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 361,910 22,577 SH SOLE 22,577 0 0
TEXAS INSTRS INC COM 882508104 1,756,527 5,893 SH SOLE 5,893 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,724,178 3,439 SH SOLE 3,439 0 0
TJX COS INC NEW COM 872540109 3,903,095 25,763 SH SOLE 25,763 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 1,523,579 3,102 SH SOLE 3,102 0 0
TRAVELERS COMPANIES INC COM 89417E109 5,621,614 17,029 SH SOLE 17,029 0 0
UNILEVER PLC SPON ADR NEW 904767803 291,282 4,845 SH SOLE 4,845 0 0
UNITED NAT FOODS INC COM 911163103 1,173,263 25,690 SH SOLE 25,690 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,667,508 4,012 SH SOLE 4,012 0 0
VALMONT INDS INC COM 920253101 1,794,026 3,106 SH SOLE 3,106 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 3,705 17 SH SOLE 17 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 201,302 544 SH SOLE 544 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 243,246 1,028 SH SOLE 1,028 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 2,395,923 18,118 SH SOLE 18,118 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,090,453 49,373 SH SOLE 49,373 0 0
VISA INC COM CL A 92826C839 3,855,646 11,238 SH SOLE 11,238 0 0
WABTEC COM 929740108 361,804 1,342 SH SOLE 1,342 0 0
WASTE MGMT INC DEL COM 94106L109 4,489,918 20,145 SH SOLE 20,145 0 0
WILLIAMS SONOMA INC COM 969904101 762,937 3,273 SH SOLE 3,273 0 0