Dennis H Troy

Individual

$47,913Total Contributions