Waldanayton Waldanayton 27-03-2017 Social Studies contestada Which of the following are essential requirements for a person to be a credible witness?