David A. E. Shephard profile picture

David A. E. Shephard

Is this your author profile? Create an account to claim and customize it!

Stand Alone

Island doctor: John Mackieson and medicine in nineteenth-century Prince Edward Island
Island Doctor