FENESTRA employs 34 employees. The FENESTRA management team includes Dan de Sybel (Chief Technology Officer), Andrew Kelly (Head of Engineering), and Nicholas Flint (Data Scientist).
Looking for a particular FENESTRA employee's phone or email?