David Barker

Individual

$135,157Total Contributions