https://www.mdnpi.com/physicians/maria-m-o-toole/npi-1124162516.html
Maria M Otoole MD, RI 02919