William Cruikshank may refer to: