Villaverde C.

BVSc PhD Dipl ACVN Dipl ECVCN
Veterinary Teaching Hospital
Universitat Autònoma de Barcelona
Barcelona, Spain