Former New Hampshire House Majority Leader Jack Flanagan announced a second consecutive run for the 2nd District U.S. House seat Wednesday, promising to be a conservative but pragmatic congressman who will focus on “trying to improve people’s lives.” | More…