Robert Harper — English lawyer