William Fred Hagans

Individual

$159,250Total Contributions