SitemapHome Our Team Meet Dr. Dennis Flanagan Meet The Team Blog Write Us a Review 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 FAQ Emergency Care Fun Stuff Events Contests Flanagan Kids Club Contact Rockford Location Winnebago Location Request an Appointment