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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,112 8,594 SH   SOLE   8,594 0 0
ABB LTD SPONSORED ADR 000375204 622 23,284 SH   SOLE   23,284 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,406 19,470 SH   SOLE   19,470 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,806 4,934 SH   SOLE   4,934 0 0
AFLAC INC COM 001055102 2,625 47,446 SH   SOLE   47,446 0 0
ALPHABET INC CAP STK CL C 02079K107 289 132 SH   SOLE   132 0 0
ALPHABET INC CAP STK CL A 02079K305 13,130 6,025 SH   SOLE   6,025 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 2,498 126,305 SH   SOLE   126,305 0 0
AMAZON COM INC COM 023135106 5,507 51,846 SH   SOLE   51,846 0 0
AMERICAN TOWER CORP NEW COM 03027X100 4,798 18,773 SH   SOLE   18,773 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 4,107 27,605 SH   SOLE   27,605 0 0
AMGEN INC COM 031162100 4,728 19,434 SH   SOLE   19,434 0 0
APOGEE ENTERPRISES INC COM 037598109 1,368 34,874 SH   SOLE   34,874 0 0
APPLE INC COM 037833100 17,554 128,396 SH   SOLE   128,396 0 0
APPLIED MATLS INC COM 038222105 388 4,261 SH   SOLE   4,261 0 0
BANCO SANTANDER S.A. ADR 05964H105 359 128,069 SH   SOLE   128,069 0 0
BAXTER INTL INC COM 071813109 791 12,317 SH   SOLE   12,317 0 0
BECTON DICKINSON & CO COM 075887109 1,044 4,234 SH   SOLE   4,234 0 0
BK OF AMERICA CORP COM 060505104 893 28,700 SH   SOLE   28,700 0 0
BOSTON PROPERTIES INC COM 101121101 1,666 18,728 SH   SOLE   18,728 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 807 22,666 SH   SOLE   22,666 0 0
CANADIAN NATL RY CO COM 136375102 380 3,382 SH   SOLE   3,382 0 0
CARDINAL HEALTH INC COM 14149Y108 803 15,362 SH   SOLE   15,362 0 0
CATERPILLAR INC COM 149123101 1,070 5,985 SH   SOLE   5,985 0 0
CENTENE CORP DEL COM 15135B101 306 3,613 SH   SOLE   3,613 0 0
CHUBB LIMITED COM H1467J104 754 3,836 SH   SOLE   3,836 0 0
CHURCH & DWIGHT CO INC COM 171340102 1,014 10,947 SH   SOLE   10,947 0 0
CISCO SYS INC COM 17275R102 1,072 25,131 SH   SOLE   25,131 0 0
COMCAST CORP NEW CL A 20030N101 2,771 70,628 SH   SOLE   70,628 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,758 9,928 SH   SOLE   9,928 0 0
CVS HEALTH CORP COM 126650100 4,097 44,220 SH   SOLE   44,220 0 0
ENPHASE ENERGY INC COM 29355A107 1,467 7,515 SH   SOLE   7,515 0 0
EXPEDITORS INTL WASH INC COM 302130109 2,517 25,821 SH   SOLE   25,821 0 0
GILDAN ACTIVEWEAR INC COM 375916103 1,284 44,617 SH   SOLE   44,617 0 0
GRAINGER W W INC COM 384802104 2,671 5,877 SH   SOLE   5,877 0 0
GSK PLC SPONSORED ADR 37733W105 1,418 32,586 SH   SOLE   32,586 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,342 20,505 SH   SOLE   20,505 0 0
HOLOGIC INC COM 436440101 1,118 16,131 SH   SOLE   16,131 0 0
HOME DEPOT INC COM 437076102 5,856 21,353 SH   SOLE   21,353 0 0
HUBBELL INC COM 443510607 276 1,546 SH   SOLE   1,546 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,035 5,678 SH   SOLE   5,678 0 0
INTEL CORP COM 458140100 1,791 47,872 SH   SOLE   47,872 0 0
INVESTMENT MANAGERS SER TR I AXS CHANGE FINAN 46144X107 602 22,981 SH   SOLE   22,981 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 193 3,992 SH   SOLE   3,992 0 0
ISHARES TR MSCI LW CRB TG 46434V464 53 386 SH   SOLE   386 0 0
JONES LANG LASALLE INC COM 48020Q107 308 1,763 SH   SOLE   1,763 0 0
JPMORGAN CHASE & CO COM 46625H100 4,703 41,765 SH   SOLE   41,765 0 0
KROGER CO COM 501044101 2,646 55,908 SH   SOLE   55,908 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,274 5,434 SH   SOLE   5,434 0 0
LKQ CORP COM 501889208 374 7,613 SH   SOLE   7,613 0 0
LOWES COS INC COM 548661107 1,040 5,952 SH   SOLE   5,952 0 0
MANPOWERGROUP INC WIS COM 56418H100 1,194 15,624 SH   SOLE   15,624 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,870 5,926 SH   SOLE   5,926 0 0
META PLATFORMS INC CL A 30303M102 877 5,438 SH   SOLE   5,438 0 0
MICROSOFT CORP COM 594918104 16,460 64,088 SH   SOLE   64,088 0 0
NIKE INC CL B 654106103 1,642 16,065 SH   SOLE   16,065 0 0
NOVO-NORDISK A S ADR 670100205 2,627 23,573 SH   SOLE   23,573 0 0
NUCOR CORP COM 670346105 4,828 46,236 SH   SOLE   46,236 0 0
ORACLE CORP COM 68389X105 1,624 23,239 SH   SOLE   23,239 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2,915 43,640 SH   SOLE   43,640 0 0
PROCTER AND GAMBLE CO COM 742718109 4,250 29,558 SH   SOLE   29,558 0 0
PROLOGIS INC. COM 74340W103 216 1,840 SH   SOLE   1,840 0 0
SANOFI SPONSORED ADR 80105N105 625 12,485 SH   SOLE   12,485 0 0
SEALED AIR CORP NEW COM 81211K100 369 6,400 SH   SOLE   6,400 0 0
SMUCKER J M CO COM NEW 832696405 3,370 26,326 SH   SOLE   26,326 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 290 768 SH   SOLE   768 0 0
SPDR SER TR SSGA GNDER ETF 78468R747 3 46 SH   SOLE   46 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 572 6,205 SH   SOLE   6,205 0 0
SPROUTS FMRS MKT INC COM 85208M102 797 31,460 SH   SOLE   31,460 0 0
STARBUCKS CORP COM 855244109 1,133 14,827 SH   SOLE   14,827 0 0
STATE STR CORP COM 857477103 1,336 21,677 SH   SOLE   21,677 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104 1,013 54,946 SH   SOLE   54,946 0 0
SVB FINANCIAL GROUP COM 78486Q101 263 666 SH   SOLE   666 0 0
TARGET CORP COM 87612E106 1,571 11,125 SH   SOLE   11,125 0 0
TESLA INC COM 88160R101 2,935 4,358 SH   SOLE   4,358 0 0
TEXAS INSTRS INC COM 882508104 3,558 23,159 SH   SOLE   23,159 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,523 12,006 SH   SOLE   12,006 0 0
TOMPKINS FINL CORP COM 890110109 1,765 24,481 SH   SOLE   24,481 0 0
TRAVELERS COMPANIES INC COM 89417E109 4,160 24,595 SH   SOLE   24,595 0 0
UNILEVER PLC SPON ADR NEW 904767704 320 6,976 SH   SOLE   6,976 0 0
UNITED NAT FOODS INC COM 911163103 552 14,011 SH   SOLE   14,011 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,920 26,955 SH   SOLE   26,955 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,525 16,598 SH   SOLE   16,598 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,319 25,992 SH   SOLE   25,992 0 0
VISA INC COM CL A 92826C839 1,197 6,080 SH   SOLE   6,080 0 0
WILEY JOHN & SONS INC CL A 968223206 421 8,821 SH   SOLE   8,821 0 0