Name

James Schneider

Bio
James Schneider is the Editor-in-Chief of Think Africa Press. He is also a frequent commentator on African affairs on radio and TV.