KEVIN P. CUNNINGHAM, DDS