David Shiner
Individual
$47,950Total Contributions