OMG OMG OMG!!! I was just watching 6x04 and this popped to my head!Remember when Kirkland met Redee in the park and he was holding 3 coffees? Actually he said: "What do you want? I got black, milk, milk and sugar" and he touched the milk and sugar coffee before Redee tells him that he wants that so he knew that he was gonna get that and there are 2 coffees remaining, milk and black. Kirkland takes the second coffee which is milk and now he has black coffee remaining Can you remember you was drinking black coffee?Raymond Haffner.
When Raymond haffner met Lisbon at 6x06 he ordered coffee, black coffee.That's what makes me believe that Kirkland was going to meet Haffner right after Redee Smith and what business they got together?Raymond always asks Lisbon about Red John progress and he always say that he doesn't care but he has clients that care. Got it?!
Kirkland is one of Raymond's clients. Haffner worked for Kirkland and i bet that Kirkland paid thim so he can feed him with Red John info.
Of course that doesn't mean that Haffner can't be Red John but it means he is one of the clear cops thats why he doesnt have the dots, although i dont think that haffner is Red John.
I find it amazing and It just popped to my head right now I'm so excited!!! Haffner working for Kirkland? Who could imagine? And yet all clues where there! :P