William Sheldon may refer to: