After getting the run around from another doctor and having to wait 3 months for an appointment and being told it would be 6 months until the procedure I needed could be done, I looked into this doctor. The office is run spot on and this doctor was a pleasure to work with. He gave me a medication on the spot and planned the rest of my procedures with an acceptable amount of wait time. Gave me all the options for my treatment at this point and worked with me with my time and health. I highly recommend this doctor