David Hannay - Scottish general practitioner