Good doctor,however the doctors and staff have no sense of time. A 9 am visit,might have you in the waiting room for a minimum of 2 hours,and another 30-45 minutes in the patient rooms.If you are in dire need to see the Dr, don't go there go to an urgent care. The office is not efficient no mater what time and or year you go there. Many leave disgruntled and or stay and grumble . I was with them for four years, but cannot accept the inefficient service any longer. Attitude of drs and staff is that you need me so wait .