William Speer may refer to: