Can someone running a business do good while doing well? Can they benefit society and the environment while still making money? Supporters of social enterprises believe the answer is yes, as these companies aim at both making money for shareholders while also pursuing other social benefits....