James D. Walshe, DDS