Crew Credits Alien Nation (1989) Show crew as Editor Episode 1x01: Alien Nation: The TV Movie (Sep 18, 1989) Switch (1975) Show crew as Film Editor