This doctor is amazing, BUT the staff is horrible!! Wait times are BEYOND ridiculous. Plan on spending hours there for a routine checkup. We have been waiting over an hour already and have only had BP taken. Still waiting on doctor and ECHO. He needs to really reconsider his staff and the way the office is run. Shouldn't be an entire morning to have a checkup.