Michael Alan Singer
Individual
$588,154Total Contributions