William L Holmes
Individual
$173,729Total Contributions