Answers for Sir John Gordon of Invergordon, baronet, and Leonard Urquhart writer