Thomas Dukes
Individual
$23,140Total Contributions