JOHN E WALSH DDS