Adam Smith

(Contributor)

Adam Smith is managing director of Teamspirit, a specialist communications agency.