Karen A Walsh
Individual
$291,709Total Contributions