David Carroll
Individual
$94,405Total Contributions