Michael Alan Singer
Individual
$623,242Total Contributions