Kevin Pearce, through the years