Answer: witnesser

AnswerCrossword Clue
witnesserone who witnesses
witnessertestimony
witnesserto see, hear, or know by personal experience
witnesserto testify
witnesserto attest by one's signature
witnesserone who gives testimony
witnesserperson who has witnessed something