Andrew Thorburn

Individual

$106,675Total Contributions