Javascript is required to run this page

Matthew James

Matthew James served in the House of Delegates from 2010 to 2019 (HD80).
Democrat

Map Donations to Matthew James

All Years
Regions
Less
More

Contributions do not include money that candidates transfer from one committee to another.