Courtney Howard // Film Critic Writer-director-producer Deon Taylor is no stranger to taking audiences on a thought-provoking journey with his…