CIDR

David Charles CertHE(Biol), BVSc, CertAVP, PGCertVPS, MRCVS provides a comprehensive guide to multiple options and how vets can give opinions on different techniques.