Mary Margaret Oneil, MD, Internal Medicine

20 Losson Rd
Ste 100
BuffaloNY  14227-2379 (Erie County)


Phone: 716-898-0755
Fax: 716-898-0775

NPI: 1598790818
License Number: 188049-1 (NY)