Source: http://www.rollcall.com/news/home/elections-2014-new-hampshire-marilinda-garcia-gary-lambert-ann-mclane-kuster