John Haley

b. about 1630, d. 1718

Chart width:      Refresh

Timeline