James Lawson Kemper wins seat in the Virginia House of Delegates, and will serve for five terms.

James Lawson Kemper wins seat in the Virginia House of Delegates, and will serve for five terms.

Sponsors  |  View all