David Norman Long
Individual
$165,781Total Contributions