Keith Long, DDS