CCC is a private, non-profit social service agency dedicated to serving the needy in central and southwestern Virginia.