Craig Huffman

Individual

$14,700Total Contributions