William Oliphant, Lord of Aberdalgie

Scottish magnate and military leader (d. 1329)

Parents

Children