DVM, MS, MRCVS, DACVS, DECVS, ACVS Fellow, surgical oncology Vincent Wavreille

EBVS® European Specialist in Small Animal Surgery