A Massachusetts Notary Public is empowered by law to issue subpoenas in all cases pending before courts, magistrates, auditors, referees, arbitrators or other persons authorized to examine witnesses, and at all hearings upong applications for complaints wherein a person may be charged with the commission of a crime (M.G.L. c. 233 ?? 1).