DeMane Davis is a television director, producing director, filmmaker and voice over artist.
Lift 2001
Director, Story, Screenplay
Black & White & Red All Over 1997
Director
Sisters in Cinema 2003
as Self
Credits from TMDB.