Cyril James Humphries Davenport (1848-1941) was the Superintendent of Bookbinding at the British Museum. Major on retired list of Auxiliary Forces.
Cyril James Humphries Davenport (1848-1941) was the Superintendent of Bookbinding at the British Museum. Major on retired list of Auxiliary Forces.