Joseph Henry EARNSHAW, 18701954 (aged 84 years)