Terry Johnson

$40,862Total Contributions
$34,732Total Expenditures