Jim Swire

General Practitioner