David H.Cannon, DDS