No one or anything
None of the above
wow the results for this one is surprising...
He might be elusive and no-answer, but he is definitely the most trust-worthy. It seems he does everything to protect Mac and keep her safe. Even when he's being a jackass you can tell he's trying to keep her out of trouble, the less she knows about certain things, the less likely she is to run off and get herself caught in a bad situation.
Plus, it doesn't matter how much he might evade, it seems obvious the only reason why he acts like he doesn't care is because he doesn't want Mac to know that he cares, or have her reciprocate his true feelings. He feels it's safer, if you become emotionally invested then everything is compromised. And if she cared, or knew he cared, then she wouldn't make the same decisions.
Just because Christian can detect a lie, doesn't mean he can't tell one. Christian does seem very forthcoming with what little he knows. He is always ready to help in whatever way he can. The problem is he is ready to help, not resolve. Whereas Jericho is more knowledgeable, less forthcoming. (Like said before) his actions speak for themselves. Trust Jericho to do what is right by Mac (he won't tell her why its right but he'll do it).