Thomas Hanmer (Q40848914)
English Member of Parliament (c1648-1701)
Language:
other details