Catherine Harper

$374,590Total Contributions
$281,832Total Expenditures