FamilyRoots
Sign in
You're exploring a sample family tree.Create your free account

Margaret of Denmark

1456–1486

↗

James III Stewart

1452–1488

↗