Kevin Lonergan

Individual

$825Total Contributions