George Allardice (Q39802829)
British Member of Parliament (1672-1709)
Language:
other details