brian cooley