Sharon McSweney

McSweney, Sharon

Associated PhD Programme

University College Cork