William Somerville, 2nd Lord Somerville

Scottish politician (d. 1456)

Parents

Children

Siblings