Campbell Macpherson, author and inspirational speaker, at home in Cheltenham, Gloucestershire. Branding photography by Thousand Word Media, Gloucestershire.