Craig Mckibben

Individual

$1,481,550Total Contributions