Energy sector has itself to blame for current woes, Shell executive says

    The oil and gas sector largely has itself to blame for the financial hemorrhaging many energy companies now face, said Harry Brekelmans, Royal Dutch Shell’s projects and technology director. Rath…


    Already an INSIDER? Sign in.