Mark Kern

Individual

$50,380Total Contributions