caio borralho james lynch