Margaret Beaufort, Countess of Devon (Q3846847)
English noble
Language: