Very courteous and thorough doctor. Took time to completely explain test findings and his assessment of the issue. I definitely recommend him. The only down side is that his staff takes patient vitals(height, weight, other personal information) in front of other patients. I found this very unprofessional and not in keeping with medical industry standards.