David N Singer
Individual
$143,206Total Contributions