All about Professor David Ormerod Qc