If you have to wear braces, then go to Callahan Flanagan Smith & Stock. Everyone is so friendly, and the office is very well run.