Prof David Reynolds Primary Department School of Mathematical Sciences Role Emeritus Phone number: 01 700 N/A Campus Off campus