William Crompton

William Crompton may refer to: