Peter Kearney

Professor Emeritus, University College Cork