Roger W Richards

Individual

$238,137Total Contributions