Skip to Content

Dr Donald Buchanan, DVM

Companion animal veterinarian practicing in Nova Scotia, Canada.

v