DAN HANNON // writer / director