Thomas L Johnson
Individual
$19,530Total Contributions