jeremy brennan