William Keith, 7th Earl Marischal

William Keith, The 7th Earl Marischal.

William Keith, 7th Earl Marischal (1614 – 1670 or 1671) was a Scottish nobleman and Covenanter. He was the eldest son of William Keith, 6th Earl Marischal.[1]

  1. ^ "Lineage of the Keith family in Scotland". Retrieved 22 November 2024.