Skip to main content Skip to search Skip to search

About

David Moore

David Moore is professor of development studies at the University of Johannesburg.