David Hensley

Individual

$104,453Total Contributions