James Holmes
Individual
$18,800Total Contributions