David Lee Scher, MD

Retired Cardiologist

Telephone: (717) 503-3578