William Carter, DDS