William or Bill Ashton may refer to: