Lisa Sturz is known for her work on Howard the Duck (1986), RoboCop 2 (1990) and Teenage Mutant Ninja Turtles III (1993). Read more on iMDB