Philip Taaffe (n.