Dr. Hanigan is excellent. He really caters to each individual person. His staff is very attentive and makes you feel comfortable. He explained all the procedures before he did them.