NPI Central
Mohamed Barghout, MD — NPI 1205765302, Providence, RI | NPI Central