I think Bob Kirkland is Red John.
My theory is this I think he was on the carnival with Jane all those years ago, that's how he knows everything, when he and Jane first met he asked him. Do I know you? As if he recognized him. Plus Lorelei was murdered in place full of carnival things and if you remember Bob told Lisbon that his parents traveled a lot. People travel a lot on carnivals. Thoughts?
Also, Bob was there at the time Lorelei was killed. Also he killed Jason Lennon to shut him up in case he would remember and give him a peaceful death.
He said to him do you recognize me? And seemed relieved that he didn't.
Then he said to him I'm a friend and he also said lets face it Jason if you were to live you'd face life in prison so he drugged him quickly.
Think about it.
1. Rebecca - Poisoned her - quick death.
2. Kristina Frye - Made her mind believe she was dead.
3. Jason Lennon - Drugged
4. Lorelei Martins - Stabbed
The following were all quick and painless just like he said it would be to Lennon.
Now I have just watched the scene 2x22 and Red John taps him on his arm and then Bob does it 5x18.
This makes me more convinced that Bob is RJ