andrew pearce