darwin huffman