« Go Back   « Go Back

Victories

Won 10 out of 12 general elections
Won 13 out of 25 primaries
Won 23 out of 37 total contests

Opponents

Charles E. McMahon

Past Elections

Year Office District Stage Candidates
2022 State Representative Rockingham 17 General Election
Charles E. McMahon and 9 others ran. Candidates »
2022 State Representative Rockingham 17 Democratic Primary
St. Laurent and 8 others ran. Candidates »
2022 State Representative Rockingham 17 Republican Primary
Charles E. McMahon and 8 others ran. Candidates »
2022 State Representative Strafford 12 General Election
Kenneth S. Vincent and 7 others ran. Candidates »
2022 State Representative Strafford 12 Democratic Primary
Kenneth S. Vincent and 7 others ran. Candidates »
2022 State Representative Strafford 12 Republican Primary
Ken Hilton and 7 others ran. Candidates »
2020 State Representative Rockingham 7 General Election
Gerald Griffin and 7 others ran. Candidates »
2020 State Representative Rockingham 7 Democratic Primary
St. Laurent and 9 others ran. Candidates »
2020 State Representative Rockingham 7 Republican Primary
Charles E. McMahon and 9 others ran. Candidates »
2020 State Representative Strafford 18 General Election
Tom Chase and 5 others ran. Candidates »
2020 State Representative Strafford 18 Democratic Primary
Tom Chase and 6 others ran. Candidates »
2020 State Representative Strafford 18 Republican Primary
Erin Spencer and 6 others ran. Candidates »
2018 State Representative Rockingham 7 General Election
Barbara Griffin and 7 others ran. Candidates »
2018 State Representative Rockingham 7 Democratic Primary
St. Laurent and 11 others ran. Candidates »
2018 State Representative Rockingham 7 Republican Primary
Michael J. Griffin and 11 others ran. Candidates »
2018 State Representative Rockingham 7 Libertarian Primary
Soti and 11 others ran. Candidates »
2014 State Representative Rockingham 7 General Election
Mary E. Griffin and 7 others ran. Candidates »
2014 State Representative Rockingham 7 Democratic Primary
Rebecca L. Brown and 9 others ran. Candidates »
2014 State Representative Rockingham 7 Republican Primary
Mary E. Griffin and 8 others ran. Candidates »
2012 State Representative Rockingham 7 General Election
Mary E. Griffin and 7 others ran. Candidates »
2012 State Representative Rockingham 7 Democratic Primary
Carolyn B. Webber and 9 others ran. Candidates »
2012 State Representative Rockingham 7 Republican Primary
Mary E. Griffin and 9 others ran. Candidates »
2010 State Representative Rockingham 4 General Election
D. J. Bettencourt and 26 others ran. Candidates »
2010 State Representative Rockingham 4 Democratic Primary
Matthew O'Shaughnessy and 28 others ran. Candidates »
2010 State Representative Rockingham 4 Republican Primary
D. J. Bettencourt and 20 others ran. Candidates »
2008 State Representative Rockingham 4 General Election
D. J. Bettencourt and 25 others ran. Candidates »
2008 State Representative Rockingham 4 Democratic Primary
Carolyn B. Webber and 34 others ran. Candidates »
2008 State Representative Rockingham 4 Republican Primary
Mary E. Griffin and 21 others ran. Candidates »
2006 State Representative Rockingham 4 General Election
Mary E. Griffin and 25 others ran. Candidates »
2006 State Representative Rockingham 4 Democratic Primary
David Carney and 32 others ran. Candidates »
2006 State Representative Rockingham 4 Republican Primary
Mary E. Griffin and 32 others ran. Candidates »
2004 State Representative Rockingham 4 General Election
Mary E. Griffin and 26 others ran. Candidates »
2004 State Representative Rockingham 4 Democratic Primary
Richard J. O'Shaughnessy and 27 others ran. Candidates »
2004 State Representative Rockingham 4 Republican Primary
Mary E. Griffin and 15 others ran. Candidates »
2002 State Representative Rockingham 76 General Election
Mary E. Griffin and 23 others ran. Candidates »
2002 State Representative Rockingham 76 Democratic Primary
Michael W. Downing and 24 others ran. Candidates »
2002 State Representative Rockingham 76 Republican Primary
Mary E. Griffin and 12 others ran. Candidates »