allen lins