Peter Debruge

His creations are hatched aboard doomed space stations ("Aliens") or inside...