David Taylor MD FRCS FRCP FRCOphth DSc(med)