SitemapHome Our Office Meet Dr. Dennis Flanagan Meet The Team Contests & Events Flanagan Kids Club Community Involvement | Sponsorships Blog Write Us a Review FAQ New Patients Why Choose Us Testimonials First Visit Easy Financing Office Policies Braces 101 All About Braces Types of Braces Early Treatment Adolescent Treatment Adult Treatment Retainers Orthodontics Dictionary Invisalign® Invisalign Info Invisalign Teen Cost of Invisalign iTero Digital Impressions Contact Rockford Location Winnebago Location Request an Appointment Emergency Care