Stephen C. Noble, DDS