Peter Hegarty

  • Professor*, Algebra and Geometry, Mathematical Sciences