Dr Tim Hughes is a marketing consultant, mainly for financial services companies. He is a Senior Lecturer at Bristol Business School, UK.