Stuart E McLaughlin

Individual

$43,900Total Contributions