James Purvis
Individual
$33,873Total Contributions