I have been going to Dr. Hall for years and I continue to be greatly satisfied with his depth of knowledge and with the quality of his work. He puts me at ease and is honest in his appraisal of how he can best address my concerns. His staff is great as well.