Who May Testify?

Generally, there are three types of witnesses in divorce or post-divorce cases…..