John Corcoran — American lawyer