Dr Stuart Thomson is a public affairs and communications consultant.