John Kelly
Individual
$18,965Total Contributions