Dr Green is a gem. Perfect attention to detail and a good explanation will always follow. If he does not know what is going on with your pet he will send you to someone who can figure it out. Office is a. clean and happy place. Trust in the care you receive there!