James S Frank

Individual

$1,065,133Total Contributions