brennan willis