Otto CEO steps down

GULF of Mexico-focussed Otto Energy has announced a major shakeup of its board and executive team, with Matthew Allen stepping down as both CEO and managing director effective immediately.

Otto CEO steps down Otto CEO steps down Otto CEO steps down Otto CEO steps down Otto CEO steps down

 

The company told the market this morning the decision was mutually agreed to, following the completion of his two year assignment in Houston, Texas, and Allen would remain with the company as a