William or Bill Smeaton may refer to: