David Lewis


David Lewis is the executive director of Corruption Watch, a South African nongovernmental organization and chapter of Transparency International working to fight corruption in South Africa.

Articles by David Lewis
Load more by David Lewis | Return to staff list