Michael E Flanagan
Individual
$54,950Total Contributions