Stephen Needle, Stephen E. Needle, DDS