SitemapHome Our Office Meet Dr. Dennis Flanagan Meet The Team Flanagan Kids Club Community Involvement | Sponsorships Contests & Events 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 SYNAPSE Dental Pain Eraser Invisalign® Invisalign Info Invisalign Teen Cost of Invisalign iTero Digital Impressions Contact Rockford Location Winnebago Location Request an Appointment Emergency Care