John Cosgrove

John Cosgrove Jr has served in the State Senate since 2013 (SD14).
Also served in the House of Delegates from 2002 to 2013 (HD78).
Republican
All State Candidates
Statewide Candidates
Legislative Candidates
House Candidates
Senate Candidates
All State Committees
Party/Caucus Committees
Leadership Committees
Inaugural Committees
Referendum Committees

Committees reported making payments to Cosgrove, John for the following services:

Amount Committee
$31,830 Cosgrove for Delegate - John
$23,964 Cosgrove for Senate - John
$9,034 Forbes for Lt Governor - Randy
$215 Blevins for Senate - Harry
$100 Hurt for Delegate - Robert