brennan stewart