Joseph Michael Speicher, MD, Internal Medicine

100 Hospital Dr
MontrosePA  18801 (Susquehanna County)


Phone: 570-278-3801
Fax: 570-278-4312

NPI: 1528049822
License Number: OS004654L (PA)