IMPOSTER employs 32 employees. The IMPOSTER management team includes Todd Ruhnau (Head Of Production), Avtar Khalsa (Managing Director and Executive Producer), and Gabrielle Schlein (Production Coordinator).
Get Contact Info for All DepartmentsLooking for a particular IMPOSTER employee's phone or email?