brennan hamilton