Dr John Donald

GP, Edinburgh