layne keller