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 876 5,011 SH   SOLE   5,011 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 4,362 8,721 SH   SOLE   8,721 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,017 8,581 SH   SOLE   8,581 0 0
AIR PRODS & CHEMS INC COM 009158106 3,608 13,204 SH   SOLE   13,204 0 0
ALPHABET INC CAP STK CL C 02079K107 154 88 SH   SOLE   88 0 0
ALPHABET INC CAP STK CL A 02079K305 9,699 5,534 SH   SOLE   5,534 0 0
AMALGAMATED BK NEW YORK N Y CLASS A 022663108 1,926 140,180 SH   SOLE   140,180 0 0
AMAZON COM INC COM 023135106 8,589 2,637 SH   SOLE   2,637 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,203 5,359 SH   SOLE   5,359 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3,040 19,811 SH   SOLE   19,811 0 0
AMERIPRISE FINL INC COM 03076C106 1,658 8,530 SH   SOLE   8,530 0 0
AMGEN INC COM 031162100 3,976 17,293 SH   SOLE   17,293 0 0
APPLE INC COM 037833100 15,137 114,077 SH   SOLE   114,077 0 0
BANCO SANTANDER S.A. ADR 05964H105 52 16,982 SH   SOLE   16,982 0 0
BAXTER INTL INC COM 071813109 939 11,699 SH   SOLE   11,699 0 0
BECTON DICKINSON & CO COM 075887109 942 3,764 SH   SOLE   3,764 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 237 1,020 SH   SOLE   1,020 0 0
BEST BUY INC COM 086516101 435 4,361 SH   SOLE   4,361 0 0
BK OF AMERICA CORP COM 060505104 1,611 53,164 SH   SOLE   53,164 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 476 2,754 SH   SOLE   2,754 0 0
BROADCOM INC COM 11135F101 958 2,189 SH   SOLE   2,189 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284v105 1,280 21,970 SH   SOLE   21,970 0 0
CANADIAN SOLAR INC COM 136635109 689 13,455 SH   SOLE   13,455 0 0
CARDINAL HEALTH INC COM 14149Y108 1,488 27,775 SH   SOLE   27,775 0 0
CATERPILLAR INC COM 149123101 733 4,026 SH   SOLE   4,026 0 0
CERNER CORP COM 156782104 790 10,071 SH   SOLE   10,071 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,739 1,254 SH   SOLE   1,254 0 0
CHUBB LIMITED COM H1467J104 269 1,747 SH   SOLE   1,747 0 0
CHURCH & DWIGHT INC COM 171340102 2,689 30,823 SH   SOLE   30,823 0 0
CISCO SYS INC COM 17275R102 1,029 22,990 SH   SOLE   22,990 0 0
CITIGROUP INC COM NEW 172967424 267 4,327 SH   SOLE   4,327 0 0
COMCAST CORP NEW CL A 20030N101 1,742 33,250 SH   SOLE   33,250 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,772 4,703 SH   SOLE   4,703 0 0
CUMMINS INC COM 231021106 858 3,778 SH   SOLE   3,778 0 0
CVS HEALTH CORP COM 126650100 1,526 22,343 SH   SOLE   22,343 0 0
DECKERS OUTDOOR CORP COM 243537107 2,110 7,359 SH   SOLE   7,359 0 0
DXC TECHNOLOGY CO COM 23355L106 523 20,304 SH   SOLE   20,304 0 0
EMERSON ELEC CO COM 291011104 2,966 36,908 SH   SOLE   36,908 0 0
ENPHASE ENERGY INC COM 29355A107 1,824 10,395 SH   SOLE   10,395 0 0
EXPEDITORS INTL WASH INC COM 302130109 2,121 22,300 SH   SOLE   22,300 0 0
FACEBOOK INC CL A 30303M102 4,532 16,590 SH   SOLE   16,590 0 0
FEDEX CORP COM 31428X106 751 2,892 SH   SOLE   2,892 0 0
GILDAN ACTIVEWEAR INC COM 375916103 1,828 65,271 SH   SOLE   65,271 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 662 13,524 SH   SOLE   13,524 0 0
HOME DEPOT INC COM 437076102 3,075 11,577 SH   SOLE   11,577 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,554 17,433 SH   SOLE   17,433 0 0
INTEL CORP COM 458140100 3,385 67,951 SH   SOLE   67,951 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 221 3,031 SH   SOLE   3,031 0 0
ISHARES TR MSCI GLOBAL IMP 46435G532 161 1,721 SH   SOLE   1,721 0 0
JOHNSON & JOHNSON COM 478160104 203 1,289 SH   SOLE   1,289 0 0
JPMORGAN CHASE & CO COM 46625H100 3,712 29,216 SH   SOLE   29,216 0 0
KIMBERLY-CLARK CORP COM 494368103 603 4,473 SH   SOLE   4,473 0 0
KROGER CO COM 501044101 771 24,282 SH   SOLE   24,282 0 0
LAUDER ESTEE COS INC CL A 518439104 592 2,225 SH   SOLE   2,225 0 0
LOWES COS INC COM 548661107 872 5,435 SH   SOLE   5,435 0 0
MANPOWERGROUP INC COM 56418H100 1,187 13,167 SH   SOLE   13,167 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,080 8,630 SH   SOLE   8,630 0 0
MCDONALDS CORP COM 580135101 281 1,311 SH   SOLE   1,311 0 0
MICROSOFT CORP COM 594918104 11,877 53,400 SH   SOLE   53,400 0 0
MILLER HERMAN INC COM 600544100 1,348 39,891 SH   SOLE   39,891 0 0
NIKE INC CL B 654106103 1,260 8,908 SH   SOLE   8,908 0 0
NOVARTIS AG SPONSORED ADR 66987V109 878 9,293 SH   SOLE   9,293 0 0
NOVO-NORDISK A S ADR 670100205 224 3,214 SH   SOLE   3,214 0 0
NUCOR CORP COM 670346105 1,528 28,723 SH   SOLE   28,723 0 0
ORACLE CORP COM 68389X105 1,776 27,447 SH   SOLE   27,447 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 3,758 75,760 SH   SOLE   75,760 0 0
PROCTER AND GAMBLE CO COM 742718109 4,095 29,432 SH   SOLE   29,432 0 0
PROLOGIS INC. COM 74340W103 1,711 17,173 SH   SOLE   17,173 0 0
ROCKWELL AUTOMATION INC COM 773903109 467 1,860 SH   SOLE   1,860 0 0
S&P GLOBAL INC COM 78409V104 753 2,290 SH   SOLE   2,290 0 0
SANOFI SPONSORED ADR 80105N105 2,475 50,942 SH   SOLE   50,942 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 593 1,585 SH   SOLE   1,585 0 0
SPDR SER TR SSGA GNDER ETF 78468R747 4 46 SH   SOLE   46 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 784 8,432 SH   SOLE   8,432 0 0
STARBUCKS CORP COM 855244109 1,026 9,594 SH   SOLE   9,594 0 0
STATE STR CORP COM 857477103 1,009 13,864 SH   SOLE   13,864 0 0
STEELCASE INC CL A 858155203 192 14,184 SH   SOLE   14,184 0 0
SVB FINANCIAL GROUP COM 78486Q101 232 598 SH   SOLE   598 0 0
SYNAPTICS INC COM 87157D109 1,836 19,044 SH   SOLE   19,044 0 0
TARGET CORP COM 87612E106 837 4,744 SH   SOLE   4,744 0 0
TESLA INC COM 88160R101 219 311 SH   SOLE   311 0 0
TEXAS INSTRS INC COM 882508104 3,295 20,077 SH   SOLE   20,077 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,209 9,036 SH   SOLE   9,036 0 0
TJX COS INC NEW COM 872540109 762 11,152 SH   SOLE   11,152 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 353 2,430 SH   SOLE   2,430 0 0
TRAVELERS COMPANIES INC COM 89417e109 957 6,818 SH   SOLE   6,818 0 0
TTEC HLDGS INC COM 89854H102 934 12,808 SH   SOLE   12,808 0 0
UNION PAC CORP COM 907818108 1,088 5,227 SH   SOLE   5,227 0 0
UNITED PARCEL SERVICE INC CL B 911312106 839 4,982 SH   SOLE   4,982 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,285 15,071 SH   SOLE   15,071 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 232 1,645 SH   SOLE   1,645 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,550 43,405 SH   SOLE   43,405 0 0
VISA INC COM CL A 92826C839 2,024 9,253 SH   SOLE   9,253 0 0
VOYA FINANCIAL INC COM 929089100 1,489 25,324 SH   SOLE   25,324 0 0
WATERS CORP COM 941848103 986 3,986 SH   SOLE   3,986 0 0