Richard G Haworth
Individual
$1,219,225Total Contributions