Ketil Fred Hansen

Ketil Fred Hansen
4 POSTS 0 COMMENTS
Hansen has a PhD in African history. He is a regular contributor to Modern Times Review.