If I understand correctly, this was already
posted here That said, IIRC, most of these big corporations give $$$'s to both parties, in some vane effort to limit any unnecessary Governmental regulatory scrutiny. It'd be best to get a full accounting of who & how much BP donated, but I wouldn't doubt that Obama was the largest recipient. Who better to having looking out for your back, than the President