mary pearce