Frederic royall

  • University of Limerick