(a) The commissioner has the power to issue subpoenas in the name of the state of Tennessee requiring the attendance of such witnesses as may be designated in the subpoena at the place or places, at either the office of the commissioner at Nashville, or at any place in the county in which the licensee has the licensee's place of business, and at such time or times as may be designated in such subpoena.
(b) The licensee has the right to require the commissioner to issue any such subpoena requiring the attendance of any such witnesses as may be desired by the licensee.
(c) All such subpoenas shall be served by the sheriff or any deputy of the county where the subpoena is directed, and such sheriff or deputy shall be entitled to the same fees for serving such subpoenas as in the case of serving subpoenas in civil cases from any court of record.
(d) The commissioner, or any authorized agent, representative or employee, is empowered to administer oaths to any person so summoned or to any person giving evidence at the hearing.
(e) Any person so summoned shall give all such evidence relevant to the matter under investigation as may be required by the commissioner or the commissioner's authorized agent, representative or employee, or as may be required by the licensee.
(f) The usual fees and mileage expenses allowed witnesses in cases in a court of record shall be allowed any witnesses so summoned.