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,813 10,334 SH   SOLE   10,334 0 0
ABB LTD SPONSORED ADR 000375204 594 17,818 SH   SOLE   17,818 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,428 20,091 SH   SOLE   20,091 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,622 4,555 SH   SOLE   4,555 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,495 9,490 SH   SOLE   9,490 0 0
ALPHABET INC CAP STK CL C 02079K107 434 163 SH   SOLE   163 0 0
ALPHABET INC CAP STK CL A 02079K305 14,600 5,461 SH   SOLE   5,461 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 1,866 117,965 SH   SOLE   117,965 0 0
AMAZON COM INC COM 023135106 10,128 3,083 SH   SOLE   3,083 0 0
AMERICAN EXPRESS CO COM 025816109 1,164 6,948 SH   SOLE   6,948 0 0
AMERICAN TOWER CORP NEW COM 03027X100 4,132 15,570 SH   SOLE   15,570 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,260 13,368 SH   SOLE   13,368 0 0
AMERIPRISE FINL INC COM 03076C106 2,490 9,428 SH   SOLE   9,428 0 0
AMGEN INC COM 031162100 4,375 20,575 SH   SOLE   20,575 0 0
APPLE INC COM 037833100 18,540 131,027 SH   SOLE   131,027 0 0
APPLIED MATLS INC COM 038222105 421 3,269 SH   SOLE   3,269 0 0
AT&T INC COM 00206R102 1,127 41,738 SH   SOLE   41,738 0 0
BANCO SANTANDER S.A. ADR 05964H105 534 147,389 SH   SOLE   147,389 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,084 20,900 SH   SOLE   20,900 0 0
BARCLAYS PLC ADR 06738E204 944 91,485 SH   SOLE   91,485 0 0
BAXTER INTL INC COM 071813109 999 12,422 SH   SOLE   12,422 0 0
BECTON DICKINSON & CO COM 075887109 1,034 4,206 SH   SOLE   4,206 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 383 1,403 SH   SOLE   1,403 0 0
BEST BUY INC COM 086516101 914 8,649 SH   SOLE   8,649 0 0
BK OF AMERICA CORP COM 060505104 3,881 91,423 SH   SOLE   91,423 0 0
BOSTON PROPERTIES INC COM 101121101 925 8,537 SH   SOLE   8,537 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284v105 951 24,493 SH   SOLE   24,493 0 0
CANADIAN NATL RY CO COM 136375102 353 3,053 SH   SOLE   3,053 0 0
CANADIAN SOLAR INC COM 136635109 657 18,982 SH   SOLE   18,982 0 0
CARDINAL HEALTH INC COM 14149Y108 1,499 30,299 SH   SOLE   30,299 0 0
CBRE GROUP INC CL A 12504L109 1,197 12,298 SH   SOLE   12,298 0 0
CERNER CORP COM 156782104 1,528 21,672 SH   SOLE   21,672 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,885 1,037 SH   SOLE   1,037 0 0
CHUBB LIMITED COM H1467J104 319 1,840 SH   SOLE   1,840 0 0
CISCO SYS INC COM 17275R102 1,307 24,010 SH   SOLE   24,010 0 0
CITIGROUP INC COM NEW 172967424 758 10,811 SH   SOLE   10,811 0 0
COMCAST CORP NEW CL A 20030N101 3,635 64,987 SH   SOLE   64,987 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,765 8,378 SH   SOLE   8,378 0 0
CVS HEALTH CORP COM 126650100 3,225 38,003 SH   SOLE   38,003 0 0
DECKERS OUTDOOR CORP COM 243537107 1,407 3,906 SH   SOLE   3,906 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 277 10,435 SH   SOLE   10,435 0 0
EMERSON ELEC CO COM 291011104 3,924 41,660 SH   SOLE   41,660 0 0
ENPHASE ENERGY INC COM 29355A107 1,734 11,565 SH   SOLE   11,565 0 0
ETF SER SOLUTIONS US VEGAN CLIMA 26922A297 0 10 SH   SOLE   10 0 0
ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 736 22,621 SH   SOLE   22,621 0 0
EXPEDITORS INTL WASH INC COM 302130109 2,397 20,118 SH   SOLE   20,118 0 0
FACEBOOK INC CL A 30303M102 4,341 12,792 SH   SOLE   12,792 0 0
GILDAN ACTIVEWEAR INC COM 375916103 1,487 40,724 SH   SOLE   40,724 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,278 18,196 SH   SOLE   18,196 0 0
HOME DEPOT INC COM 437076102 6,531 19,897 SH   SOLE   19,897 0 0
HUBBELL INC COM 443510607 208 1,154 SH   SOLE   1,154 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,986 19,290 SH   SOLE   19,290 0 0
INTEL CORP COM 458140100 4,465 83,799 SH   SOLE   83,799 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 200 1,496 SH   SOLE   1,496 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 52 532 SH   SOLE   532 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 148 1,891 SH   SOLE   1,891 0 0
ISHARES TR MSCI GLOBAL IMP 46435G532 85 879 SH   SOLE   879 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641q654 340 6,666 SH   SOLE   6,666 0 0
JOHNSON & JOHNSON COM 478160104 205 1,269 SH   SOLE   1,269 0 0
JONES LANG LASALLE INC COM 48020Q107 329 1,326 SH   SOLE   1,326 0 0
JPMORGAN CHASE & CO COM 46625H100 8,134 49,692 SH   SOLE   49,692 0 0
KROGER CO COM 501044101 1,114 27,559 SH   SOLE   27,559 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,254 4,456 SH   SOLE   4,456 0 0
LAUDER ESTEE COS INC CL A 518439104 1,071 3,571 SH   SOLE   3,571 0 0
LOWES COS INC COM 548661107 2,643 13,027 SH   SOLE   13,027 0 0
MANPOWERGROUP INC WIS COM 56418H100 1,626 15,017 SH   SOLE   15,017 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,067 5,946 SH   SOLE   5,946 0 0
MICROSOFT CORP COM 594918104 17,456 61,918 SH   SOLE   61,918 0 0
MILLER HERMAN INC COM 600544100 1,655 43,933 SH   SOLE   43,933 0 0
NIKE INC CL B 654106103 2,029 13,970 SH   SOLE   13,970 0 0
NOVARTIS AG SPONSORED ADR 66987V109 800 9,782 SH   SOLE   9,782 0 0
NOVO-NORDISK A S ADR 670100205 2,044 21,288 SH   SOLE   21,288 0 0
NUCOR CORP COM 670346105 4,329 43,949 SH   SOLE   43,949 0 0
ORACLE CORP COM 68389X105 3,837 44,035 SH   SOLE   44,035 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2,806 43,564 SH   SOLE   43,564 0 0
PROCTER AND GAMBLE CO COM 742718109 2,117 15,142 SH   SOLE   15,142 0 0
PROLOGIS INC. COM 74340W103 331 2,635 SH   SOLE   2,635 0 0
S&P GLOBAL INC COM 78409V104 1,067 2,512 SH   SOLE   2,512 0 0
SANOFI SPONSORED ADR 80105N105 367 7,618 SH   SOLE   7,618 0 0
SONOCO PRODS CO COM 835495102 3,287 55,172 SH   SOLE   55,172 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 586 1,366 SH   SOLE   1,366 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 641 1,333 SH   SOLE   1,333 0 0
SPDR SER TR SSGA GNDER ETF 78468R747 5 46 SH   SOLE   46 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 679 6,395 SH   SOLE   6,395 0 0
SPROUTS FMRS MKT INC COM 85208M102 465 20,063 SH   SOLE   20,063 0 0
STARBUCKS CORP COM 855244109 1,600 14,507 SH   SOLE   14,507 0 0
STATE STR CORP COM 857477103 1,579 18,637 SH   SOLE   18,637 0 0
SVB FINANCIAL GROUP COM 78486Q101 662 1,024 SH   SOLE   1,024 0 0
SYNAPTICS INC COM 87157D109 2,241 12,468 SH   SOLE   12,468 0 0
TARGET CORP COM 87612E106 2,194 9,589 SH   SOLE   9,589 0 0
TELEFLEX INCORPORATED COM 879369106 277 736 SH   SOLE   736 0 0
TESLA INC COM 88160R101 2,817 3,632 SH   SOLE   3,632 0 0
TEXAS INSTRS INC COM 882508104 5,604 29,156 SH   SOLE   29,156 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,182 10,820 SH   SOLE   10,820 0 0
TOMPKINS FINL CORP COM 890110109 207 2,564 SH   SOLE   2,564 0 0
TTEC HLDGS INC COM 89854H102 1,355 14,484 SH   SOLE   14,484 0 0
UNILEVER PLC SPON ADR NEW 904767704 222 4,103 SH   SOLE   4,103 0 0
UNITED NAT FOODS INC COM 911163103 252 5,207 SH   SOLE   5,207 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,532 13,906 SH   SOLE   13,906 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,500 16,634 SH   SOLE   16,634 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 238 1,548 SH   SOLE   1,548 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,401 25,931 SH   SOLE   25,931 0 0
VISA INC COM CL A 92826C839 2,489 11,174 SH   SOLE   11,174 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 158 10,254 SH   SOLE   10,254 0 0
VOYA FINANCIAL INC COM 929089100 1,716 27,945 SH   SOLE   27,945 0 0
WALMART INC COM 931142103 226 1,618 SH   SOLE   1,618 0 0
WATERS CORP COM 941848103 1,646 4,606 SH   SOLE   4,606 0 0
WILEY JOHN & SONS INC CL A 968223206 1,177 22,536 SH   SOLE   22,536 0 0