William Hampden (Q54311726)
(1570-97) of Great Hampden, Bucks
Language:
other details