I have been seeing him for the past 9 years. He is very professional. He makes me feel very comfortable and puts me at ease when I go every year to get an exam. Had to have surgery. He was very compassionate in many aspects. I was a self pay and he worked with me on pricing. He was also very reassuring about my procedure and recovery time. He also takes the time to address any issues or concerns that you may have. Overall great Doctor.