Peter Hegarty

  • Professor, Algebra and Geometry, Mathematical Sciences