James Thomson
Individual
$218,913Total Contributions