Question: who sits on a grand jury?
Answer: Who is on a grand jury? Members of the public. The US courts handbook says they "are drawn at random from lists of registered voters, lists of actual voters, or other sources as necessary".