OMG--he is worse than sleaze.
Question, can a citizen who resides in one state be compelled to testify in another state in this type of case?
Yes, they can be compelled to testify in another state or, of course, federally.
Depends on whether the court in the state trying to compel has or has had jurisdiction over the person.
I don't think so. In federal cases, yes.