Impossible Science employs 7 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?