jack lanches