Michael P Clarke

Individual

$36,950Total Contributions