myles brennan