Dr Geoffrey Sham Salaried General Practitioner

Gender: Male