Margaret Kelleher

Margaret Kelleher

Chair of Anglo-Irish Literature and Drama

+353 1 716 8348