brody.ca
STARTUPS FOR SOCIAL GOOD Why Social Good Startups Make Sense
A social good startup is an enterprise that applies market-based strategies to achieve a social goal, can be either nonprofit or for-profit organizations