What is the difference between a good witness and a bad witness?

Share