James Purvis

Individual

$33,873Total Contributions