NPI Central
Temidara Ayuba, DO — NPI 1942060769, Warwick, RI | NPI Central