James Besanvalle

James Besanvalle

26 Followers

Senior journalist, sub-editor, copywriter, manager and social media expert