leandro hancock