Kevin Joseph Kiernan
Individual
$105,838Total Contributions