PARTNERSHIPS, community involvement, responsibility, program sustainability, credibility, good governance.These are the key aspects of corporate social responsi ...