John O'Hagan — Irish judge, lawyer, writer and nationalist