Red John is Agent Kirkland.
In season 5 episode 18, he kills the witness who knew Red John, and before that he asked him: "Do you recognize me?"
When he is asked by Lisbon in an older episode (season 5 episode 13) if he was at the Visualize farm, he doesn't answer.
He is the only person whom full name is unknown, so it's probable that he is Red John.
How do you find this theory?
plausible
unlikely