Question

What are the three basic requirements for a person to qualify as a competent witness? Be sure to provide examples.

Answer

This answer is hidden. It contains 535 characters.