CEO (Chief Executive Officer) since 2005

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