Robert H. Anderson, BSc, MD, PhD (Hon), FRCPath, FRCS Ed (Hon)2