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

Donors by Occupation: Political

All Years
Amount Industry
$122,228 Republican - Leadership/Candidate Committee
$27,942 Republican - State/Local Committees
$16,091 Republican Advocacy
$5,654 Republican - Individuals
$5,000 Republican - National Committees
$1,500 Independent - Leadership/Candidate Committee
$920 Candidates - Other Elections
$600 Democrat - Leadership/Candidate Committee
$142 Political Consultants