Answer
No, Peter O'Neill did not complete his full term as the Prime Minister of Papua New Guinea. He resigned from the post on May 29, 2019, following a series of legal challenges and political pressure, including a leadership challenge from within his own party. James Marape was subsequently sworn in as the seventh Prime Minister of the country.