Thomson M Hirst
Individual
$1,041,145Total Contributions