Larry D. Foster, DDS