Peter Kearney

University College Cork
Professor Emeritus