Stephen F Cain
Individual
$244,900Total Contributions