Colin Brennan's profile