Creating and Developing a Non-Profit Community Outreach Healthcare Clinic in the Developing World: Lessons Learnt in South Africa