Wiktionary
twistorian
n. (context slang rare derogatory English) One who twists history to promote an agenda.