C . L Hauffman.