Dr. Hannigan is the best! The staff is very helpful at all times. As a patient you know everything that is going on with your treatment. I am very pleased with his practice. We made the correct choice! Happy with the whole package!