James Shelton
Individual
$85,310Total Contributions