Hello. You guys are over thinking it..It's actually, very simple, ONLY Ray Haffner calls Lisbon by her first name ''Teresa''. When RJ kidnaped Lisbon, and answered Jane's call, he said: I'm sorry Patrick, TERESA can't come to the phone right now.
I'm 100% sure that Ray Haffner is Red John. =)
How do you find this theory?
plausible
unlikely