Andrew Stewart, 1st Lord Avondale

Scottish nobleman (1450–1513)

Parents

Children

Partners