Dr. Davis is very through, detail and fully explain my situation and the different procedures needed. The long wait time was a big turn off, however the office staff was very accommodating as I could wait at home and be called when I was the next patient to see the doctor. Overall the staff were professional and made my visit pleasant.