The 7 Top Funds for Ethical Investing

No matter your politics or your beliefs, you can find a socially screened fund that will match your morals -- and make you money.