Yan Lu is known for Mad Mission V: The Terracotta Hit (1989) and Dragons of the Orient (1988).
No data