David McDonald

David McDonald is currently Director of Development Studies at Queens University and has served as guest editor of The Canadian Journal of African Studies.