James Shaw
Individual
$16,410Total Contributions