Dr Barnes is the best! He is so caring and understanding of your feelings bout your pets. I'm grateful he was able to see us last week when Lucky had sudden pain and wouldn't stop screaming. Dr Barns was able to see us even though it was 4 PM and unscheduled. He gave Lucky a very thorough yet caring exam while giving us options.