PROFESSOR Peter Sly has been with the Institute for Child Health Research (ICHR) since its formation in 1990, opting to join the new research venture instead of taking up one of three international job offers.
11/02/2003 - 21:00
A breath of fresh air
11/02/2003 - 21:00
