Thomas Huffman is Professor Emeritus of archaeology in association with the University of Witwatersrand in Johannesburg, South Africa.
Thomas Huffman is Professor Emeritus of archaeology in association with the University of Witwatersrand in Johannesburg, South Africa.