Mark Joyce

Individual

$19,872Total Contributions