James W Shaddix

Individual

$264,684Total Contributions