My son has been a patient of Callahan, Flanagan, Smith and Stock Orthodontics for several years now and just recently got his second set of braces on. They are always friendly, patient and accommodating and have been absolutely wonderful!