Jim Collie

Individual

$12,516Total Contributions