473.700. Who may testify.