James D Hammer

Individual

$206,000Total Contributions