James Smith

Individual

$8,066Total Contributions