Author: John Gibson (of Ayr )