petro terblanchelatest news & developments