Did you think of this?
Guys I just posted that it is Bob and not Michael who is Red John
Here is an interesting insight that Khalid left in the comments. He says
"you remember when Kirkland kidnap Patrick Jane to ask him about the list in season 6 ep.4 .. Kirkland said: "I am willing to kill 7 people to get the job done" ... how did he know that Patrick real list has 7 number of suspects !!!!! ..... Kirkland stole the fake list which has many suspects ... more than 7 ...... how did he know ?????????????? it is strange right ???"
One more thing is why did he Kill Lenon? I mean when Lenon knew connections to RJ? Just because he wanted to avenge his brother? Common...He would have kidnapped Lenon and tortured him because Lenon knew connections to Red John.
It can't be Michael as I have explained http://www.whoisredjohn.com/See-a-theory-Red-John/9984
Also the only people I can imagine pulling off Red John voice are Partridge and Bob Kirkland. I can't imagine Haffner, Bertram, Stiles, Smith or McAllister with that voice. It would be funny them doing it, and if it is funny sounding it would get away from the seriousness of Red John and how he uses this voice for his Red John image that he takes very seriously
I also love the theories here, because I'm sure even Heller wouldn't have thought of such connections.
I think it is Bob Kirkland, what do you think? Please let me know