This is the worst medical practice ever. FIND ANOTHER DOCTOR!!!! I used to go to the office before IMS took over and it was ok, but now it is just a non caring factory. There is no communication between the front desk, back office or doctors. I scheduled a visit an hour and half before with another doctor because my doctor was working a half day. I showed up 20 minutes early and 40 minutes later I finally walked up to the front and asked for an update when I would go back, and she called back and then told me they were running behind and it would be another 30-45 minutes before I would be taken back. So a total of over an hour late for the appointment I scheduled the same day. No communication at all to anyone. The guy checking in after me was told to go get his records at the hospital, they took his payment and then told him there was an hour delay. On top of all of this, their follow up is the worst. I ended up having to go to the Mayo ER because they never called me back with my test results and I could not speak with anyone in the office. STAY AWAY!!!