callahan huffman