DeNova employs 32 employees. The DeNova management team includes Roberto Armenta (Chief Scientific Officer), James Peach (Director of Regulatory Affairs), and Cat London (Laboratory Manager).
Looking for a particular DeNova employee's phone or email?