International Center for Community Development, North Carolina
Dedicates to promoting community and economic development through a combination of after school for children and adult learning. They also work on youth development and improving human condition for low income families, under served and at risk communities.