Absolutely the very best! Dr. Hall is everything that a doctor should be - professional, caring, patient. knowledgeable, listener, and there-for-you-and-your-pet. In addition, his staff are responsive and very informative.
Jane R.