The foreman of the grand jury, the prosecuting officer or any justice upon the jury may administer oaths to witnesses to be examined before them.
N.H. Rev. Stat. Ann. § 600:4
Oath to Witnesses
Source
Official source: New Hampshire General Court. Reproduced from public-domain New Hampshire statutes; confirm against the official source for the current text. Not legal advice.