Humphrey Carpenter

Alternate Spellings

Humphrey William Bouverie Carpenter