denver brennan