Production Supervisor at Northwood Space ($96K - $120K)