I thank Dr. Hall every time I smile, he's been my family dentist for the past 10 years. Need I say any more :) Pros: Professional staff
All reviews seem positive