Dr. Hanigan rocks. He is responsive and cares about his patients. I feel comfortable every time I go in. His office staff is on point and I'm always laughing with them. The place is clean and I really enjoy the music they play in the office.