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 2,041 10,273 SH   SOLE   10,273 0 0
ABB LTD SPONSORED ADR 000375204 510 15,017 SH   SOLE   15,017 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,644 12,360 SH   SOLE   12,360 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,386 4,075 SH   SOLE   4,075 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,345 9,101 SH   SOLE   9,101 0 0
ALPHABET INC CAP STK CL C 02079K107 243 97 SH   SOLE   97 0 0
ALPHABET INC CAP STK CL A 02079K305 12,700 5,201 SH   SOLE   5,201 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 2,293 146,716 SH   SOLE   146,716 0 0
AMAZON COM INC COM 023135106 10,056 2,923 SH   SOLE   2,923 0 0
AMERICAN EXPRESS CO COM 025816109 1,090 6,597 SH   SOLE   6,597 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3,983 14,745 SH   SOLE   14,745 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,941 12,595 SH   SOLE   12,595 0 0
AMERIPRISE FINL INC COM 03076C106 2,253 9,054 SH   SOLE   9,054 0 0
AMGEN INC COM 031162100 4,743 19,459 SH   SOLE   19,459 0 0
APPLE INC COM 037833100 17,358 126,740 SH   SOLE   126,740 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 183 35,617 SH   SOLE   35,617 0 0
BANCO SANTANDER S.A. ADR 05964H105 129 33,050 SH   SOLE   33,050 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,023 19,973 SH   SOLE   19,973 0 0
BAXTER INTL INC COM 071813109 958 11,895 SH   SOLE   11,895 0 0
BECTON DICKINSON & CO COM 075887109 938 3,856 SH   SOLE   3,856 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 283 1,020 SH   SOLE   1,020 0 0
BEST BUY INC COM 086516101 940 8,179 SH   SOLE   8,179 0 0
BK OF AMERICA CORP COM 060505104 5,767 139,867 SH   SOLE   139,867 0 0
BOSTON PROPERTIES INC COM 101121101 914 7,972 SH   SOLE   7,972 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284v105 974 23,227 SH   SOLE   23,227 0 0
CANADIAN NATL RY CO COM 136375102 227 2,148 SH   SOLE   2,148 0 0
CANADIAN SOLAR INC COM 136635109 758 16,914 SH   SOLE   16,914 0 0
CARDINAL HEALTH INC COM 14149Y108 1,686 29,533 SH   SOLE   29,533 0 0
CATERPILLAR INC COM 149123101 924 4,246 SH   SOLE   4,246 0 0
CBRE GROUP INC CL A 12504L109 1,003 11,694 SH   SOLE   11,694 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,645 1,061 SH   SOLE   1,061 0 0
CISCO SYS INC COM 17275R102 1,226 23,137 SH   SOLE   23,137 0 0
CITIGROUP INC COM NEW 172967424 730 10,330 SH   SOLE   10,330 0 0
COMCAST CORP NEW CL A 20030N101 3,534 61,980 SH   SOLE   61,980 0 0
COPART INC COM 217204106 264 2,000 SH   SOLE   2,000 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,877 7,271 SH   SOLE   7,271 0 0
CUMMINS INC COM 231021106 925 3,795 SH   SOLE   3,795 0 0
CVS HEALTH CORP COM 126650100 2,271 27,221 SH   SOLE   27,221 0 0
DECKERS OUTDOOR CORP COM 243537107 1,442 3,754 SH   SOLE   3,754 0 0
EMERSON ELEC CO COM 291011104 3,766 39,135 SH   SOLE   39,135 0 0
ENPHASE ENERGY INC COM 29355A107 2,027 11,036 SH   SOLE   11,036 0 0
ETF SER SOLUTIONS US VEGAN CLIMA 26922A297 0 10 SH   SOLE   10 0 0
ETF SER SOLUTIONS CHANG FIN US LRG 26922A560 746 22,621 SH   SOLE   22,621 0 0
EXPEDITORS INTL WASH INC COM 302130109 2,456 19,403 SH   SOLE   19,403 0 0
FACEBOOK INC CL A 30303M102 4,277 12,303 SH   SOLE   12,303 0 0
FEDEX CORP COM 31428X106 1,125 3,772 SH   SOLE   3,772 0 0
FIFTH THIRD BANCORP COM 316773100 216 5,649 SH   SOLE   5,649 0 0
GILDAN ACTIVEWEAR INC COM 375916103 1,434 38,853 SH   SOLE   38,853 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,068 17,231 SH   SOLE   17,231 0 0
HOME DEPOT INC COM 437076102 5,881 18,443 SH   SOLE   18,443 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,118 18,418 SH   SOLE   18,418 0 0
INTEL CORP COM 458140100 4,403 78,427 SH   SOLE   78,427 0 0
ISHARES INC CORE MSCI EMKT 46434G103 64 955 SH   SOLE   955 0 0
ISHARES INC MSCI EMRG CHN 46434G764 1 22 SH   SOLE   22 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 200 4,438 SH   SOLE   4,438 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 117 1,186 SH   SOLE   1,186 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 212 2,679 SH   SOLE   2,679 0 0
ISHARES TR MSCI GLOBAL IMP 46435G532 88 879 SH   SOLE   879 0 0
JOHNSON & JOHNSON COM 478160104 209 1,269 SH   SOLE   1,269 0 0
JONES LANG LASALLE INC COM 48020Q107 217 1,110 SH   SOLE   1,110 0 0
JPMORGAN CHASE & CO COM 46625H100 7,378 47,432 SH   SOLE   47,432 0 0
KROGER CO COM 501044101 1,012 26,406 SH   SOLE   26,406 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,061 3,846 SH   SOLE   3,846 0 0
LAUDER ESTEE COS INC CL A 518439104 1,099 3,455 SH   SOLE   3,455 0 0
LOWES COS INC COM 548661107 2,398 12,362 SH   SOLE   12,362 0 0
MANPOWERGROUP INC WIS COM 56418H100 1,712 14,398 SH   SOLE   14,398 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,061 8,385 SH   SOLE   8,385 0 0
MICROSOFT CORP COM 594918104 15,755 58,157 SH   SOLE   58,157 0 0
MILLER HERMAN INC COM 600544100 2,004 42,502 SH   SOLE   42,502 0 0
NIKE INC CL B 654106103 1,920 12,428 SH   SOLE   12,428 0 0
NOVARTIS AG SPONSORED ADR 66987V109 908 9,952 SH   SOLE   9,952 0 0
NOVO-NORDISK A S ADR 670100205 1,577 18,824 SH   SOLE   18,824 0 0
NUCOR CORP COM 670346105 3,988 41,576 SH   SOLE   41,576 0 0
ORACLE CORP COM 68389X105 2,226 28,601 SH   SOLE   28,601 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2,625 41,541 SH   SOLE   41,541 0 0
PROCTER AND GAMBLE CO COM 742718109 1,958 14,514 SH   SOLE   14,514 0 0
S&P GLOBAL INC COM 78409V104 991 2,414 SH   SOLE   2,414 0 0
SANOFI SPONSORED ADR 80105N105 343 6,504 SH   SOLE   6,504 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 66 1,674 SH   SOLE   1,674 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1 15 SH   SOLE   15 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2 39 SH   SOLE   39 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 34 547 SH   SOLE   547 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 158 1,520 SH   SOLE   1,520 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 102 980 SH   SOLE   980 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 63 1,929 SH   SOLE   1,929 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 96 2,964 SH   SOLE   2,964 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 63 1,606 SH   SOLE   1,606 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 89 2,676 SH   SOLE   2,676 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 69 1,275 SH   SOLE   1,275 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 102 1,862 SH   SOLE   1,862 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 22 482 SH   SOLE   482 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 42 1,000 SH   SOLE   1,000 0 0
SMUCKER J M CO COM NEW 832696405 1,638 12,641 SH   SOLE   12,641 0 0
SONOCO PRODS CO COM 835495102 3,590 53,668 SH   SOLE   53,668 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 646 1,510 SH   SOLE   1,510 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 4 47 SH   SOLE   47 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 654 6,160 SH   SOLE   6,160 0 0
SPROUTS FMRS MKT INC COM 85208M102 1,234 49,642 SH   SOLE   49,642 0 0
STARBUCKS CORP COM 855244109 1,425 12,747 SH   SOLE   12,747 0 0
STATE STR CORP COM 857477103 1,397 16,973 SH   SOLE   16,973 0 0
SVB FINANCIAL GROUP COM 78486Q101 662 1,189 SH   SOLE   1,189 0 0
SYNAPTICS INC COM 87157D109 1,863 11,972 SH   SOLE   11,972 0 0
TARGET CORP COM 87612E106 2,215 9,161 SH   SOLE   9,161 0 0
TELEFLEX INCORPORATED COM 879369106 296 736 SH   SOLE   736 0 0
TESLA INC COM 88160R101 2,328 3,425 SH   SOLE   3,425 0 0
TEXAS INSTRS INC COM 882508104 4,037 20,995 SH   SOLE   20,995 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,221 10,350 SH   SOLE   10,350 0 0
TJX COS INC NEW COM 872540109 801 11,883 SH   SOLE   11,883 0 0
TTEC HLDGS INC COM 89854H102 1,430 13,868 SH   SOLE   13,868 0 0
UNILEVER PLC SPON ADR NEW 904767704 203 3,471 SH   SOLE   3,471 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,595 7,670 SH   SOLE   7,670 0 0
UNITEDHEALTH GROUP INC COM 91324P102 6,327 15,801 SH   SOLE   15,801 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 201 701 SH   SOLE   701 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 217 1,578 SH   SOLE   1,578 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 24 83 SH   SOLE   83 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 36 207 SH   SOLE   207 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 284 1,837 SH   SOLE   1,837 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,576 45,979 SH   SOLE   45,979 0 0
VISA INC COM CL A 92826C839 2,423 10,363 SH   SOLE   10,363 0 0
VOYA FINANCIAL INC COM 929089100 1,630 26,499 SH   SOLE   26,499 0 0
WATERS CORP COM 941848103 1,498 4,333 SH   SOLE   4,333 0 0
WILEY JOHN & SONS INC CL A 968223206 1,143 18,989 SH   SOLE   18,989 0 0