Answer: allegorist

AnswerCrossword Clue
ALLEGORISTJohn Bunyan, e.g.
ALLEGORISTJohn Bunyan, for one
ALLEGORISTLegislator?
ALLEGORISTAnagram of LEGISLATOR
allegoristone who composes allegories