Professor Richard Roberts

Emeritus Professor

Qualifications

Professor Emeritus; BA(Lancaster), MA (Cambridge), PhD (Edinburgh), BD (Cambridge)