William Oliphant, Lord of Aberdalgie

Scottish magnate and military leader (d. )

Parents

Children