23 years of experience
Cornwall, TR1 3LJ
General Medical Council
No. 6050334
University of Edinburgh
Medicine
Graduated 2002
Other top-rated specialists in this field
Other top-rated clinics in this field
2 Penventinnie Lane, Treliske, Truro, Cornwall, United Kingdom, TR1 3LJ
John McGrane is not actively collecting reviews right now