One of my friend had to move to India during the civil war to India and overstayed there. He left his home country when he was 10 and came back after his degree. I am sure he did not intentionally overstay as he was minor and there was civil war. He came back to his country and obtained a new passport and he has travelled to 4 countries 12 times with the new passport and it's been 7 years he obtained the new passport. The new passport does not have any information about the old passport.
Now he is around 30, well settled and working in a very good company. All the time he is worried about whether the history will cause any issue to his job or travel . Also if company asks to migrate will there be any issue as there is no history for education except degree. What should he do in order to make sure there won't be issue ever again while traveling? Should he approach a lawyer? Thanks in advance.