Barry A Smith, DO, Surgery

307 Saint Johns Way Ste 4
LewistonID  83501-2435 (Nez Perce County)


Phone: 208-743-7612
Fax:

NPI: 1083731103
License Number: OS013507 (PA)