Kevin Joseph Kiernan
Individual
$108,338Total Contributions