John Haggard — British lawyer