Dennis Smith

Individual

$48,523Total Contributions