John H Shields

Individual

$185,000Total Contributions