Impossible Science employs 8 employees. The Impossible Science management team includes Natalia Watson (Project Development Manager), and Owen McGill (Chief Technology Officer).
Looking for a particular Impossible Science employee's phone or email?