Michael Weiss

Individual

$60,108Total Contributions