Couple of comments:
You're missing one row: the p0 = 0, p1 = 0, p2 = 0 row.
Your fourth row is incorrect, I think, as are your sixth and seventh rows.
I would recommend, in general, building up your expression by bits and pieces. Here's an example:
Then finish. What do you get?
Note the organized way in which I have arranged the rows. It's a good idea to do that as well (I'm basically counting in binary), so that you don't miss a row. If you have variables, then the truth table must have rows, in this case rows.