The History of Leith

December 7, 2007

Sir William Kirkcaldy of Grange (c. 1520 – August 3, 1573)

Sir William Kirkcaldy of Grange (c. 1520 – August 3, 1573), Scottish politician and general, was the eldest son of Sir James Kirkcaldy of Grange (d. 1556), a member of an old Fife family. for more click here

Some Text