Brian K Heywood
Individual
$3,041,575Total Contributions