Anne H.06/29/2019One of the best vets we have had in 50 yearsSpot on diagnosis and always there when needed. John is a most experienced vet and gives excellent treatment.