David Rosen
Individual
$32,460Total Contributions