NPI Central
Karl Stephens, MD — NPI 1356433130, Barrington, RI | NPI Central