Kieran J Shanahan
Individual
$131,251Total Contributions