After thinking I came up with these thoughts:
ray haffner is who hired spy woman an killed her
why did he hire her?
because he is not cbi agent any more he doesn't have the authority to access so he wants to
know Patrick's progression, he may have relationship with the spy woman he wanted her to
think he has three dots tattoo. presumably, draw a tattoo on his arm wrongly vertical direction
that's why the woman when she was dying pointed three dots vertically
Iam not accuse haffner as red john
Another thing...
in the promo of the great red dragon episode we see rigsby looking for tattoo of random guy arm
is it possible that Tiger Tiger group is Extended more than three members?