I love Callahan Flanagan Smith. Every time i have an appointment all the staff are really nice and they make me feel very welcome.