The Nicaragua-born manager's last season with the Giants was in 2003.