Leah Ruth Battista Providence, RI 02904 Obstetrics & Gynecology, Maternal & Fetal Medicine 401-606-3000 View details →