David A. Kavanagh, DDS