David N Weinraub

Individual

$71,418Total Contributions