William Shankland Andrews — American lawyer