Stephen E Niermann

Individual

$20,496Total Contributions