Edwin Longsden Long

Edwin Longsden Long

Edwin Longsden Long (British, 1829-1891)