Dr Rory Finch vet

Dr Rory Finch

Hospital Director

BVSc

Dr Rory is a very enthusiastic multi-facetted veterinarian, who enjoys both surgical and medical cases.