TwitterFacebookGoogleFlickrEmailRSS

Transportation Leadership

As a Delegate, John Cosgrove put partisanship aside, making tough choices to move Virginia forward.

Natural Resources

John Cosgrove has worked to preserve and protect our natural resources for future generations.

Job Creation in Virginia

As Delegate for the 78th District, John Cosgrove has fought to bring new, high paying jobs to Virginia.