David Leshock Dds in Bloomsburg, PA 17815



David Leshock Dds

601 East 3rd St

(570) 387-1092

(855) 943-3445