One of the hardest working filmmakers in the industry, Deon Taylor has been making features for over 10 years. His…