David L Roche
Individual
$157,100Total Contributions