Be prepared for a 2hr plus wait, which would not be horrible if you were going to see a top notch doctor. He knows his basics, would not trust him with anything more then a simple check up. He keeps zero track of appointments and what is sad about it is their are elderly people waiting around looking exhausted. I saw them take a new patient that knew the doctor and by the time she finished filling out her forms was called in before patients waiting a hour and a half at that point. The wait is every single time! Who has time for that? The staff needs to be nicer by leaps and bounds. There is nothing keeping me there anymore, a mediocre doctor at best with hours long of a wait and rude staff- No Thank You!