LifeArc employs 376 employees. The LifeArc management team includes Graham Duce (Chief Investment Officer), David Powell (Chief Scientific Officer at LifeArc), and Anna Tomlinson (Chief Communications Officer).
Get Contact Info for All DepartmentsLooking for a particular LifeArc employee's phone or email?