Dr. Debra L. Roberts, MD

60 Bay Spring Avenue, Barrington, RI 02806