The town of Hanover, New Hampshire officially has a new police chief. James Martin has been named to lead the Hanover Police Department, according to an announcement on Tuesday. Sign up for our ...