Kevin J Kelly
Individual
$56,810Total Contributions