Alex Thomson

(Contributor)

Alex Thomson is director at Hanover Communications