David Winning

David Winning is little known for directing Power Rangers: Turbo 's theatrical film  Turbo: A Power Rangers Movie  with  Shuki Levy  in 1997.