No person may be excused from attending and testifying, or producing any books, papers or other documents before any court, judicial officer, notary public, referee or grand jury upon any investigation, proceeding or trial, relating to a violation of this chapter or attempt to commit the violation, upon the grounds that the testimony or evidence required of that person by the State may tend to convict that person of a crime or to subject that person to a penalty or forfeiture. No person may be prosecuted or subjected to any penalty or forfeiture for or on account of any transaction, matter or thing concerning which that person may so testify or produce evidence and no testimony so given or produced, may be received against that person, during any criminal investigation, proceeding or trial, except upon a prosecution for perjury or contempt of court based upon the giving or producing of that testimony. [1989, c. 502, Pt. C, §14(AMD).]
37-B M.R.S. § 1008