Dr Emanuele Ricci DVM, PhD
Lecturer in Veterinary Pathology
Vet Anatomy, Physiology & Pathology
Vet Anatomy, Physiology & Pathology