David N Singer
Individual
$142,706Total Contributions