David Ellison MD PhD MA MSc MBBChir MRCP FRCPath author data searchable via API