William Crawshay may refer to: