Save David P. Hall, MD DavidPHall.MD.com • Cardiologist • 47 years experience Big Springs Cardiology PSC 114 Edwards Street, Princeton, KY 42445