Dr.Hanigan and his staff are amazing. They are always so friendly. The work is great!!! Dr.Hanigan takes his time and listens and explains everything to you. Love the office. I would recommend him to everyone!! J.C.