Kevin Whiteford

$355,497Total Contributions
$245,112Total Expenditures