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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,775,022 9,680 SH SOLE 9,680 0 0
ADVANCED MICRO DEVICES INC COM 007903107 4,470,743 7,308 SH SOLE 7,308 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106 1,518,302 5,457 SH SOLE 5,457 0 0
ALPHABET INC CAP STK CL C 02079K107 667,169 1,958 SH SOLE 1,958 0 0
ALPHABET INC CAP STK CL A 02079K305 27,159,955 78,935 SH SOLE 78,935 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 4,989,380 104,885 SH SOLE 104,885 0 0
AMAZON COM INC COM 023135106 12,313,492 49,422 SH SOLE 49,422 0 0
AMGEN INC COM 031162100 2,553,087 6,057 SH SOLE 6,057 0 0
AMPHENOL CORP CL A 032095101 2,741,352 32,519 SH SOLE 32,519 0 0
APPLE INC COM 037833100 35,707,336 107,223 SH SOLE 107,223 0 0
APPLIED MATLS INC COM 038222105 5,579,668 10,911 SH SOLE 10,911 0 0
ARISTA NETWORKS INC COM SHS 040413205 1,893,184 9,299 SH SOLE 9,299 0 0
BANK OF AMER CORP COM 060505104 1,371,745 25,202 SH SOLE 25,202 0 0
BANK OF NY MELLON CORP COM 064058100 3,283,246 22,701 SH SOLE 22,701 0 0
BORGWARNER INC COM 099724106 2,141,299 35,623 SH SOLE 35,623 0 0
BROADCOM INC COM 11135F101 10,109,005 28,785 SH SOLE 28,785 0 0
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 1,442,381 51,112 SH SOLE 51,112 0 0
BXP INC COM 101121101 449,159 7,350 SH SOLE 7,350 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 2,796,929 60,448 SH SOLE 60,448 0 0
CARDINAL HEALTH INC COM 14149Y108 2,216,323 9,961 SH SOLE 9,961 0 0
CENCORA INC COM 03073E105 2,274,394 7,575 SH SOLE 7,575 0 0
CENTENE CORP DEL COM 15135B101 373,777 6,017 SH SOLE 6,017 0 0
CHUBB LIMITED COM H1467J104 393,228 1,209 SH SOLE 1,209 0 0
CISCO SYS INC COM 17275R102 3,795,465 35,264 SH SOLE 35,264 0 0
CITIGROUP INC COM NEW 172967424 2,129,946 16,450 SH SOLE 16,450 0 0
COLGATE PALMOLIVE CO COM 194162103 5,653,389 66,261 SH SOLE 66,261 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 3,204,397 3,520 SH SOLE 3,520 0 0
CVS HEALTH CORP COM 126650100 1,783,981 20,819 SH SOLE 20,819 0 0
DELL TECHNOLOGIES INC CL C 24703L202 4,520,394 8,403 SH SOLE 8,403 0 0
DONALDSON INC COM 257651109 1,031,076 11,846 SH SOLE 11,846 0 0
DOVER CORP COM 260003108 1,473,767 7,879 SH SOLE 7,879 0 0
ELI LILLY & CO COM 532457108 5,093,467 4,402 SH SOLE 4,402 0 0
EXPEDITORS INTL WASH INC COM 302130109 4,515,556 24,456 SH SOLE 24,456 0 0
FASTENAL CO COM 311900104 3,377,946 68,200 SH SOLE 68,200 0 0
FEDEX CORP COM 31428X106 1,116,698 3,917 SH SOLE 3,917 0 0
FIFTH THIRD BANCORP COM 316773100 997,843 19,728 SH SOLE 19,728 0 0
GSK PLC SPONSORED ADR 37733W204 7,407,390 153,776 SH SOLE 153,776 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 680,378 34,070 SH SOLE 34,070 0 0
HOME DEPOT INC COM 437076102 5,362,921 18,851 SH SOLE 18,851 0 0
HOST HOTELS & RESORTS INC COM 44107P104 3,552,331 158,657 SH SOLE 158,657 0 0
HUBBELL INC COM 443510607 688,565 1,518 SH SOLE 1,518 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,491,595 17,458 SH SOLE 17,458 0 0
INTEL CORP COM 458140100 5,651,171 47,003 SH SOLE 47,003 0 0
INTERFACE INC COM 458665304 810,086 23,549 SH SOLE 23,549 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,432,405 6,513 SH SOLE 6,513 0 0
ISHARES TR S&P 100 ETF 464287101 336,231 880 SH SOLE 880 0 0
ISHARES TR CORE S&P500 ETF 464287200 170,785 223 SH SOLE 223 0 0
ISHARES TR MSCI EAFE ETF 464287465 44,673 430 SH SOLE 430 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 179,823 1,436 SH SOLE 1,436 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 187,118 673 SH SOLE 673 0 0
ISHARES TR 0-3 MTH TREASURY 46436E718 37,195,421 369,442 SH SOLE 369,442 0 0
ISHARES TR ESG EAFE ETF 46436E759 2,053,694 24,261 SH SOLE 24,261 0 0
JABIL INC COM 466313103 2,570,553 8,961 SH SOLE 8,961 0 0
JOHNSON CONTROLS INTERNATION SHS G51502105 498,275 3,352 SH SOLE 3,352 0 0
JPMORGAN CHASE & CO COM 46625H100 8,803,718 26,611 SH SOLE 26,611 0 0
KROGER CO COM 501044101 3,651,323 62,288 SH SOLE 62,288 0 0
LABCORP HOLDINGS INC COM SHS 504922105 1,685,670 5,471 SH SOLE 5,471 0 0
LAM RESEARCH CORP COM NEW 512807306 2,883,661 8,778 SH SOLE 8,778 0 0
LEAR CORP COM NEW 521865204 4,860,712 41,182 SH SOLE 41,182 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,717,389 6,491 SH SOLE 6,491 0 0
MANULIFE FINL CORP COM 56501R106 5,231,969 122,845 SH SOLE 122,845 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,285,107 5,957 SH SOLE 5,957 0 0
MCKESSON CORP COM 58155Q103 4,353,578 5,099 SH SOLE 5,099 0 0
METLIFE INC COM 59156R108 5,431,997 57,689 SH SOLE 57,689 0 0
MICRON TECHNOLOGY INC COM 595112103 9,019,352 8,468 SH SOLE 8,468 0 0
MICROSOFT CORP COM 594918104 25,065,936 48,871 SH SOLE 48,871 0 0
MORGAN STANLEY COM NEW 617446448 2,653,997 14,111 SH SOLE 14,111 0 0
MSC INDL DIRECT INC CL A 553530106 3,888,891 31,433 SH SOLE 31,433 0 0
NATERA INC COM 632307104 5,563,566 13,461 SH SOLE 13,461 0 0
NETFLIX INC. COM 64110L106 1,045,997 15,033 SH SOLE 15,033 0 0
NORTHERN TR CORP COM 665859104 1,297,298 7,660 SH SOLE 7,660 0 0
NOVARTIS AG SPONSORED ADR 66987V109 4,617,273 32,386 SH SOLE 32,386 0 0
NUCOR CORP COM 670346105 2,311,320 9,888 SH SOLE 9,888 0 0
NVIDIA CORPORATION COM 67066G104 34,609,473 151,543 SH SOLE 151,543 0 0
ORACLE CORP COM 68389X105 1,361,193 9,914 SH SOLE 9,914 0 0
PACCAR INC COM 693718108 2,838,809 25,852 SH SOLE 25,852 0 0
PALO ALTO NETWORKS INC COM 697435105 3,189,605 8,028 SH SOLE 8,028 0 0
PROCTER & GAMBLE CO COM 742718109 1,148,729 7,907 SH SOLE 7,907 0 0
PROLOGIS INC. COM 74340W103 1,501,211 11,562 SH SOLE 11,562 0 0
QUALCOMM INC COM 747525103 1,704,579 9,262 SH SOLE 9,262 0 0
QUEST DIAGNOSTICS INC COM 74834L100 3,657,801 15,694 SH SOLE 15,694 0 0
RELIANCE INC COM 759509102 1,740,225 4,523 SH SOLE 4,523 0 0
SCHEIN HENRY INC COM 806407102 1,568,392 18,678 SH SOLE 18,678 0 0
SPDR SERIES TRUST ST INTER ETF 78464A672 11,356,910 416,309 SH SOLE 416,309 0 0
SPROUTS FMRS MKT INC COM 85208M102 879,735 13,259 SH SOLE 13,259 0 0
STATE STR CORP COM 857477103 4,301,549 24,638 SH SOLE 24,638 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 645,948 847 SH SOLE 847 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 246,267 375 SH SOLE 375 0 0
SYSCO CORP COM 871829107 2,943,068 37,751 SH SOLE 37,751 0 0
TEXAS INSTRS INC COM 882508104 1,620,881 5,787 SH SOLE 5,787 0 0
TJX COS INC NEW COM 872540109 3,326,142 25,139 SH SOLE 25,139 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 1,402,946 3,104 SH SOLE 3,104 0 0
TRAVELERS COMPANIES INC COM 89417E109 5,897,032 16,541 SH SOLE 16,541 0 0
UNITED NAT FOODS INC COM 911163103 1,190,563 26,581 SH SOLE 26,581 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,466,485 3,995 SH SOLE 3,995 0 0
VALMONT INDS INC COM 920253101 1,431,535 3,092 SH SOLE 3,092 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 59,729 85 SH SOLE 85 0 0
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 15,011 191 SH SOLE 191 0 0
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 3,674 17 SH SOLE 17 0 0
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 203,587 544 SH SOLE 544 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 239,843 1,028 SH SOLE 1,028 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733 2,333,824 17,220 SH SOLE 17,220 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,319,441 94,167 SH SOLE 94,167 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 782,647 1,497 SH SOLE 1,497 0 0
VISA INC COM CL A 92826C839 4,039,948 11,243 SH SOLE 11,243 0 0
WABTEC COM 929740108 1,893,378 6,593 SH SOLE 6,593 0 0
WASTE MGMT INC DEL COM 94106L109 4,149,772 20,350 SH SOLE 20,350 0 0
WILLIAMS SONOMA INC COM 969904101 753,342 3,305 SH SOLE 3,305 0 0
WW GRAINGER INC COM 384802104 1,443,836 1,159 SH SOLE 1,159 0 0