Hi everybody!
Not a theory for now but a tentative to explain something "strange".
Many of you are asking "Why did Kirkland kill Jason Lennon if he was looking for Red John?"
My answer is: "Because he is looking for his twin brother, gone away after the encounter with RJ. So Bob Kirkland's first question to a potential RJ accomplice (e.g. Lennon, or the suspetc kidnapped accroding to the fake list) is if he recognizes him: if he answer is "Yes", he can find his twin brother."
Easy, isn't it?