David W Knight
Individual
$45,143Total Contributions