Siren employs 80 employees. The Siren management team includes John Randles (CEO), Renaud Delbru (Chief Scientific Officer), and Gerry Baron (VP, Client Success).
Get Contact Info for All DepartmentsLooking for a particular Siren employee's phone or email?