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
Represents constituents who live in previous SD14
Running for re-election in 2023 in SD19

Expenditures for Donations to Leadership Cttes

All Years
Amount Vendor Date Description
$10,000 Dominion Leadership Trust 8/12/2012 donation
$10,000 Dominion Leadership Trust 9/30/2009 donation
$10,000 Dominion Leadership Trust 10/4/2010 donation
$10,000 Southside Victory Fund 7/11/2011 contribution
$7,500 Dominion Leadership Trust 10/19/2009 donation
$6,500 Dominion Leadership Trust 8/10/2011 contribution
$5,000 Dominion Leadership Trust 5/4/2007 Contribution
$4,000 Dominion Leadership Trust 1/7/2013 contribution
$2,500 Dominion Leadership Trust 11/9/2005 Contribution
$2,000 Dominion Leadership Trust 12/16/2010 redistricting and special election
$1,000 Move Ahead PAC 10/11/2011 contribution
$1,000 Dominion Leadership Trust 9/16/2008 contribution
$600 Dominion Leadership Trust 11/8/2004 Contribution
$500 Vision for Virginia PAC 9/25/2020 donation