Stephen Elkins

Individual

$19,890Total Contributions