Used to be a pretty good vet. Used to go out of his way to care for my dogs. Last time I Went in I could tell his attitude had changed and he did not act like he cared for my pup. Staff also were pretty lazy and uncaring for details. Overall, I vote no to Esplin.(and his staff)