Stephen F Cain
Individual
$287,900Total Contributions