Craig Longenecker, DDS