Thomas J Knox
Individual
$150,500Total Contributions