John de Vere (Q75251086)
Peerage person ID=11722
Language:
other details