jo havemann
jo havemann

jo havemann

Consultant for Digital Science Communication | Founder & Editor at @AfriPerspects - http://afriperspectives.com