Peter Horsfield — British QC