Unfortunately this doctor is incapable of keeping a schedule. I got an appointment for a physical that was more than a month out. On the day of the appointment I showed up on time and had my paperwork completed prior to the set time. I then waited over an hour without being seen. After an hour I voiced my disapproval with the front desk at being untimely and was given attitude about it. I asked why they couldn’t call me and ask me to show up whenever the doctor would be ready if they were behind schedule and I was given a blank stare. I left at that point without getting the physical. I would NOT recommend this doctor unless you like waiting inordinate amounts of time for no reason.