Robert Duclos

Individual

$24,482Total Contributions