12 ethical companies to shop from if you like to put your money where your values are

Feel better about your buys when you shop with these 12 brands who share your values.