Background
Cosgrove, John A. was born on June 7, 1954 in Montgomery, Alabama, United States.
Cosgrove, John A. was born on June 7, 1954 in Montgomery, Alabama, United States.
Tidewater Community College.
From 2002 to 2013 Cosgrove served in the Virginia House of Delegates, representing the 78th district in the city of Chesapeake. Cosgrove is a Virginia State Leader for the American Legislative Exchange Council (ALEC), which writes conservative model bills for state legislators to introduce.
On August 16, 2013, he was sworn in as a member of the Senate of Virginia, representing the 14th district, after winning an August 6 special election to replace the retiring Harry Blevins. Cosgrove is a member of the Republican Party.
Married Sue Ann Culpepper. Children: Michael, Brian.