Where does Scott Brown live nowadays? He could win a seat in New England
Brown and his wife live in NH. Brown’s wife is running for the first congressional district seat in NH this year.