Dr Gavin Francis

General Practitioner, Mull & Iona, NHS Highland