Professor Richard Shore

Honorary Professor