"A ___ ought to have a good memory": Quintilian (4)
I believe the answer is:
liar
(Other definitions for liar that I've seen before include "Perjurer" , "Pinocchio, at times" , "One telling untruths" , "Worse than a thief" , "Untruthful person (Billy in Schlesinger film)" .)