Since Thar was revealed to be a Jester, I'm not convinced that Mezlo is a Jester. I do think Mezlo is anti-Town though, given his behaviour on Day 1 and odd300's lynch.
However, I haven't thrown out the possibility of duplicate roles. Since Sarah was "the Sane Cop" rather than "the Cop," there...