James Ranalli
Individual
$181,920Total Contributions