Back to Physicians Database

John Buchan Spence

Licentiate