S&P 5007,364.69 1.52%
Ousted BP Chairman Albert Manifold Refutes "Lies" About Conduct After Dismissal — Witness News