frank pearce