James P Moore, MD, Internal Medicine

4500 Lower River Rd
LewistonNY  14092-1057 (Niagara County)


Phone: 716-754-4998
Fax: 716-754-4998

NPI: 1639304041
License Number: 091628 (NY)