allen brennan