will d campbell