John Edwards, Virginia Senator
|Virginia Senate District 21|
| Assumed office|
| Current term ends|
Edwards attended Patrick Henry High School. He received a A.B. at Princeton University in 1966 and attended Union Theological Seminary on a Rockefeller Brothers Theological Fellowship in New York in 1962. Edwards also received a J.D. at University of Virginia Law School in 1970. Edwards is a member of the Luthern Church (E.L.C.A.).
In addition to serving as senator Edwards works as an attorney at law. Previously Edwards served in the United States Marine Corps as a Captain from 1971-73.
Edwards was born in Roanoke, Virginia on October 6, 1943.
- Biography from the Virginia Legislature
- Biography from Project Vote Smart
- Campaign contributions:1999, 2001, 2003, 2005, 2007