Charles Lewington

(Contributor)

Charles Lewington is managing director of Hanover Communications and former director of communications for the Conservative Party.