Douglas, James, of Cavers