Rance Crain

BP's 'Beyond Petroleum' Slogan Becoming Toxic

Oil Giant's Enthusiastic Embrace of Alternative Energy Opens It Up to Charges That It Neglected Key Business