David Barker

Individual

$135,527Total Contributions