Answer: attestant

AnswerCrossword Clue
ATTESTANTOne who bears witness.
ATTESTANTAffirmer
attestantone who attests