Name John Lennox, of Branshogle Occupation Landowner Alias John Lennox of Barnshogle Associated Cases Documents Authored