Andrew Kelly, DDS