Karl Stephens, MD

Ophthalmology

147 County Rd, Barrington, RI 028064586

(401) 245-1775