Dr. Cinamon is very skilled, caring and sensitve and his staff follows suit.
I've always had problems with my teeth and he has found a way to help me keep them while at the same time keeping my cost as low as possible.
I would highly recommend him to anyone.