Funeral of David O'Hagan