Best doctor ever. He really cares. He takes time with you and listens to your concerns. He addresses your health issues. Very good and personable bed-side manners. So friendly. His staff, Patty is very friendly, accommodating, and patient. She ALWAYS answers the phone! None of this leave a message thing that you now get from so many doctor offices! They have always been there for me when I needed them