Geoffrey Shafer (also known as The Weasel) is a Colonel of the British Army who later received a posting in the MI6 Intelligence Service and then served as a diplomat in the British embassy in Washington, D.C. In Pop Goes the Weasel, he waives his diplomatic immunity to stand trial for the murder of Detective Patsy Hampton and is acquitted in a case marked by considerable sensationalism. Shafer survives his encounter with Alex Cross in the Bahamas and under a disguise, returns to England to murder his wife Lucy. By the events of London Bridges, Shafer settles in Salvador, Brazil but he is caught by "The Wolf" and forced to work for him, being assigned to kill Cross. In London, England, Shafer held Cross at gunpoint but failed to anticipate that the latter would fight back; Detective Cross gets the upper hand in the scuffle and shoots Shafer dead.