David Moore

David Moore is Professor of Development Studies at the University of Johannesburg, South Africa.