London’s Stephen Jackson Wins Best Director and Best Narrative Film