David Cornfield

Individual

$431,200Total Contributions