Dr James Kennedy

Veterinary Surgeon

Dr James Kennedy
Dr James Kennedy BVMS MRCVS Veterinary Surgeon

Bio coming soon!