Who has the authority to subpoena individuals for testimony in court?
The court or the supervising judge, as the case may be, can subpoena any person it deems necessary to hear their testimony in order to reveal the truth.