CEO
David Newton
CEO Approval Rating
89/100
2008
PrivateSubsidiary of BP, Plc
https://bpchargemaster.com/