David Johnston, 1st of Lathrisk and Bavelaw Read more about David Johnston, 1st of Lathrisk and Bavelaw