James Mitchell Jr

Individual

$40,315Total Contributions