It's obviously kirkland... and what the hell is all this talk about jane being red john, haven't you seen the episode where they MEET so it couldn't be jane... I think it's kirkland because he always snoops around and doesn't say why he needs the information about red john and I remember when a helper of red john said "Red john is an excellent young lover" and bret stiles seems too old to be a lover of young women... and Kirkland asks the help of the FBI agent to get info on Red John.