Chatham House employs 854 employees. The Chatham House management team includes Lisa O'Daly (Managing Director, Professional Services), Simon Flanagan (Chief Operating Officer), and Stephen Martin (Managing Director, Finance).
Get Contact Info for All DepartmentsLooking for a particular Chatham House employee's phone or email?