Which New Hampshire Republican politician served from both 2007-2009 and 2009-2012, and competed against Democrat Anne McLane Kuster?
Gary Lambert (politician):  He competed with Marilinda Garcia and Jim Lawrence in the Republican primary for the chance to challenge incumbent Democrat Ann McLane Kuster in the general election.
i don't know