lance sloane