John Cosgrove

John Cosgrove has served in the Virginia Senate since 2013. Cosgrove served in the Virginia House of Delegates from 2002 - 2013
Republican

Currently represents State Senate District 14

State Senate - District 14

2015 Republican Primary (6/9/2015)

Candidate Raised
Cosgrove, John* (R) $86,758
Haley, Bill (R) $0

Show all elections for Cosgrove

SOURCE OF FUNDS

Show all donor occupations for Cosgrove