Tag: Allen

Otto Energy appoints new managing director

Otto Energy announced the appointment of Matthew Allen as managing director, effective 24 June 2015. Matthew will also continue as CEO. Photo courtesy of Citadel Magnus Allen joined Otto in November 2009 as CFO and was appointed CEO in February 2014.