Author: Ballingall, James of Kirkcaldy
Title: of Kirkcaldy