James B Nicholson
Individual
$409,850Total Contributions