David Barker
Individual
$625,114Total Contributions