" Hamish is excellent. Kind, patient and judicious. He is clever but humble. Everything I seek in a General Practitioner! "