News
NOPD officer Jeffrey Vappie, face 18 felony counts, including obstruction of justice, wire fraud and lying under oath.
John Giarrusso, of Haverhill, was charged with one count of receipt of child pornography in federal court, prosecutors said.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results