David M Gross
Individual
$290,386Total Contributions