Tim Kaine

Tim Kaine has served in the US Senate since 2013. He is a former Governor and Lt. Governor of Virginia.

Background on Tim Kaine's political career in Virginia

Source: Federal Election Commission data provided by opensecrets.org, the web site of the nonpartisan Center for Responsive Politics. Disclaimer: duplicate donations