Save Douglas S. Barnes, MD DouglasScottBarnes.MD.com • Internist Douglas Barnes, MD 81 Highland Avenue, Salem, MA