William de Bailleul, of Cavers, 1st Laird of Lamington, 2nd Laird of Hoprig — William de Bailleul, of Cavers, 1st Laird of Lamington, 2nd Laird of Hoprig — the latest coverage, the community and the facts.