Professor Kenneth D Bagshawe CBE FRS FRCP FRCOG FRCR