Kevin G Gershowitz

Individual

$184,200Total Contributions