Dr Hanigan is great! When you walk in you feel the positive energy! The staff is great. They treat there Patience with respect! I love going there!