Newburyport: Scott Gagnon, charged with attempted rape of a woman on Plum Island, appears with his lawyer, Carol Cahill, in Newburyport District Court. Bryan Eaton/Staff Photo
091007beagagnon