James Haworth

b. 13 March 1830, d. 14 September 1907

Chart width:      Refresh

Timeline