Margaret Beaufort, Countess of Richmond and Derby ... Margaret married firstly John de la Pole (marriage dissolved 1453), secondly Edmund Tudor, Earl of Richmond (eldest son of Owen Tudor and Queen ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results