Dr. Hanigan is a very good orthodontist. The office visits are usually on schedule and I don't have to wait very long.