lance keller