Posts by Mark Hastings

Mark Hastings

A public affairs and strategic communications professional, he delivers top-level counsel and solutions for major companies and sectors.