David Leshock Dds in Bloomsburg, PA 17815



David Leshock Dds

601 East 3rd St

(570) 387-1092