Skip to content
William Earnshaw (b. 1837 in Langsett, Barnsley, South Yorkshire, England) — Local Past