Red John is Brett Partridge
A lot of theory say that. I few times though Patrick jane was Red John but no... Lorelei Martin could have get him easily and so many other contradiction...
The list of the name is "guessed" by RJ? well someone spying hard on patrick could have find the list and read it... or anyone with access to the Bob "copy" of Patrick could have guessed...
But WHO the hell could know about the happy memories (from the S05E22) ??
If someone got a plausible answer, he is Really welcome ! Because i don't know how Brett could have know this (and i would really be disapointed if Brett is RJ... not a fun character/he isn't here a lot...)