John O'Hagan is an award-winning commercial and film director.