I hope you have deep pockets if you plan on subpoenaing all these people. Many, can charge for professional testimony. The prosecutor is also likely to file a motion regarding your waste of the courts time. Further it is likely you will be hauled in front of the judge to justify each and every subpoena you wish to have issued. They won't play games.

