Mark Joyce

Individual

$19,222Total Contributions