Thomas Roche
Individual
$59,860Total Contributions