Robert Joyce

Individual

$53,571Total Contributions