Echo Energy appoint Stephen Birrell as Chief Executive Officer
Echo Energy plc (LON:ECHO), the Latin American focused upstream energy company, has announced the following Board changes. Stephen Birrell has been appointed as Chief Executive Officer (‘CEO’) of the Company with immediate effect. Stephen is