CFO (Chief Financial Officer) since 2009

Employment test 1001 - 5000 employees
Technology company logo thumb
operating since 1918
Headquarters in London, Dublin, New York and 1 office
Technology Company