David Trone

Individual

$251,900Total Contributions