Profile

Ben Stroud
Head of Social Media
Thomson Reuters Foundation
Ben Stroud is the Head of Social Media at the Thomson Reuters Foundation based in London.
Head of Social Media
Thomson Reuters Foundation
Ben Stroud is the Head of Social Media at the Thomson Reuters Foundation based in London.