Kyle Carter

$143,698Cash on Hand
$1,686,451Total Contributions
$2,152,053Total Expenditures