Back to Physicians Database

Samuel Graham Kimloch

Licentiate