David R. Crouch, DDS