William Nelson Cromwell — American lawyer