David Storey is an indie film director and writer.
The Last Sacrifice 2011
Director, Writer
Never Surrender 2009
Screenplay
Credits from TMDB.