David Norman Long
Individual
$36,550Total Contributions