Mark Wright

Individual

$56,927Total Contributions