David Bruce Weir, Lord Weir