David Barker

Individual

$178,830Total Contributions