William L Holmes
Individual
$267,243Total Contributions