John M Shearman, MD, Internal Medicine

278 Lafayette Rd
PortsmouthNH  03801-5455 (Rockingham County)


Phone: 603-431-0835
Fax: 603-431-1346

NPI: 1689661498
License Number: 5354 (NH)