Mark W Heising

Individual

$1,704,275Total Contributions