Kieran J Shanahan
Individual
$121,451Total Contributions